Commit Graph

410 Commits

Author SHA1 Message Date
DBT
cc48c028ca ekg-memory integration: record repeated-error incidents to memory and use memory-linked signatures for earlier escalation 2026-03-01 06:21:04 +00:00
DBT
c46c0b9d2d webui task-audit: persist EKG time window selection in localStorage 2026-03-01 05:54:28 +00:00
DBT
d65116f11c ekg stats: add 6h/24h/7d window filter and webui selector for time-windowed insights 2026-03-01 05:44:20 +00:00
DBT
11a0005645 docs: fold EKG draft into README/README_EN and remove standalone draft design doc 2026-03-01 05:38:48 +00:00
DBT
6608456fbf task-audit cleanup: filter heartbeat by default and merge recurring autonomy runs via stable task ids; add channel-level inbound dedupe 2026-03-01 05:33:47 +00:00
DBT
4b8d3168c5 inbound dedupe + ekg stratification: channel-level message_id dedupe and source/channel-separated ekg stats 2026-03-01 05:09:42 +00:00
DBT
852947c361 feishu inbound: dedupe repeated message_id within TTL to prevent duplicate sends 2026-03-01 04:53:57 +00:00
DBT
b91d33b6b8 webui ekg: add ekg stats api and task-audit insights panel (top errsig/provider, escalation count) 2026-03-01 04:48:50 +00:00
DBT
78e3179135 ekg p0: configurable threshold, auto-repair task on repeated errsig, and provider/model audit visibility 2026-03-01 04:43:21 +00:00
DBT
ed9e4203d3 ekg m2+: add error-signature-aware provider ranking for fallback selection 2026-03-01 04:32:34 +00:00
DBT
1d5454066a ekg m2: rank fallback providers by recent success/error history and record provider outcomes 2026-03-01 04:27:24 +00:00
DBT
0e8d267d78 ekg m1: add execution knowledge graph design + error-signature advice to suppress autonomy retry loops 2026-03-01 04:20:24 +00:00
DBT
eecb90c76b config: keep deprecated autonomy notify fields for backward-compatible config loading 2026-03-01 03:50:18 +00:00
DBT
56875f56d0 docs: document autonomy notification target derivation from channel allow_from 2026-03-01 03:45:59 +00:00
DBT
189516d817 autonomy notify: remove notify_channel/chat_id config and always derive target from enabled channel allow_from 2026-03-01 03:16:27 +00:00
DBT
c5cf134b79 autonomy notify: fallback to first enabled allow_from channel/chat when notify target unset 2026-02-28 17:36:37 +00:00
DBT
0adcad1430 channels: ignore internal/system outbound pseudo-channels to avoid noisy unknown-channel warnings 2026-02-28 17:27:31 +00:00
DBT
d8f3e7fdba webui task-audit: collapse daily summary by default and constrain report panel height 2026-02-28 17:15:13 +00:00
DBT
d75629807d autonomy anti-loop hardening: keep completed tasks stable and suppress markdown todos already marked done 2026-02-28 16:55:29 +00:00
DBT
ab3cdb8c15 autonomy: auto-generate follow-up dev tasks after study task completion 2026-02-28 16:43:23 +00:00
DBT
c5033e8484 provider fallback: switch to proxy_fallbacks on API failure in message/system loops 2026-02-28 15:06:55 +00:00
DBT
e729e50d02 autonomy loop fix: stop idle_round_budget wait/resume flapping and finalize tasks by audit outcome 2026-02-28 14:57:52 +00:00
DBT
35a2ea33c7 webui sidebar: optimize left menu layout with grouped cards and tighter nav styling 2026-02-28 13:37:06 +00:00
DBT
e493506852 webui config: merge default schema on GET so newly added fields always appear 2026-02-28 13:22:51 +00:00
DBT
abe002ae51 autonomy notify routing: use enabled channel allow_from instead of notify_allow_chats 2026-02-28 13:16:08 +00:00
DBT
c7a6d34188 task history retention: add 3-day configurable cleanup and notify allowlist enforcement 2026-02-28 13:10:23 +00:00
DBT
6705a2b4e8 autonomy notify: enforce notify allowlist from config and add guard test 2026-02-28 13:01:54 +00:00
DBT
19e7e550ca tasks ui: simplify create form to content-first with fixed default normal/todo/manual 2026-02-28 09:08:39 +00:00
DBT
433a867d3f webui split: separate task management page from task audit (audit-only) 2026-02-28 09:00:27 +00:00
DBT
44037863f1 task audit UX: add explicit New Task action and draft reset flow 2026-02-28 08:50:55 +00:00
DBT
126488af0b autonomy tasks source: enqueue structured tasks.json entries into runtime todo set 2026-02-28 08:45:41 +00:00
DBT
8fbbc6c098 autonomy daily report+: include top duration tasks and top error reasons 2026-02-28 08:32:38 +00:00
DBT
ab46c9683b task audit UX: add daily summary date switch + export and summary API support 2026-02-28 08:13:49 +00:00
DBT
31301ee72e daily summary ui/api: add task daily summary endpoint and dashboard card in task audit 2026-02-28 08:08:17 +00:00
DBT
6ce05ee8fd autonomy daily report: append per-day autonomy summary into memory date file 2026-02-28 07:46:27 +00:00
DBT
e0fd50e6f4 tasks.json structured CRUD: add /webui/api/tasks and task editor controls in audit page 2026-02-28 07:32:29 +00:00
DBT
a4fde49994 task queue ops: add pause/retry/complete/ignore actions and UI controls with filters 2026-02-28 07:19:38 +00:00
DBT
5adaf8b955 autonomy M2 phase2: add idle budget/block stats and source/status filters in task queue UI 2026-02-28 06:42:37 +00:00
DBT
aca66ea9f4 autonomy M2: add session-idle round budget control and surface source/idle metadata for audit 2026-02-28 06:35:49 +00:00
DBT
9788f9f7de autonomy M1 phase4: expose last pause reason/time in task queue API and task detail view 2026-02-28 06:25:10 +00:00
DBT
9bf90b65c3 autonomy M1 phase3: persist pause/resume reasons and durations for active-user idle-run auditing 2026-02-28 06:19:34 +00:00
DBT
058b215704 autonomy M1 phase2: expose idle-run source and block reasons in task queue; add whitelist policy plumbing 2026-02-28 06:01:29 +00:00
DBT
17d8b7f605 autonomy M1: add idle-safe task policy whitelist and fix active-user detection path 2026-02-28 05:32:00 +00:00
DBT
09bc89bc1e cli cleanup phase4: merge config login implementation into cmd_config and remove cmd_login file 2026-02-28 04:46:26 +00:00
DBT
5d962c73a5 cli cleanup phase3: unify gateway scope preference parsing via shared helper 2026-02-28 03:51:22 +00:00
DBT
e05cf6f5c5 cli cleanup phase2: remove dead gateway escalation prompt code and obsolete constant 2026-02-28 03:43:50 +00:00
DBT
3e1514c724 cli cleanup: merge login into config subcommands and remove top-level login command 2026-02-28 02:59:15 +00:00
DBT
ac1ab06250 gateway install: remove root permission prompt/escalation flow 2026-02-28 02:54:13 +00:00
DBT
46a0403b0f media abstraction: add structured MediaItem model and expose media-source audit in task queue detail 2026-02-28 02:49:13 +00:00
DBT
f274acf818 task-queue: unified task audit events, queue API, and bilingual split-view webui 2026-02-28 02:41:05 +00:00