Commit Graph

435 Commits

Author SHA1 Message Date
lpf
06c9501be9 fix path 2026-03-02 19:13:43 +08:00
DBT
d2f680debb task lifecycle + heartbeat resilience: preserve archived done tasks and reset heartbeat session on pairing-loop errors 2026-03-02 10:31:31 +00:00
DBT
eb4f1dc82a autonomy persistence: keep task lifecycle records with parent links, attempts, and memory/audit references instead of transient queue semantics 2026-03-02 00:18:46 +00:00
DBT
cd059e16b3 autonomy config: add idle_round_budget auto-release policy and fallback max-rounds from runtime_control 2026-03-01 16:27:11 +00:00
DBT
5f9d526ef4 autonomy policy: add configurable idle_round_budget auto-release window for no-dialog execution 2026-03-01 16:08:26 +00:00
DBT
ed47e2dfe0 agent system-message: rebuild context and retry after purging orphan tool outputs on provider pairing 400 2026-03-01 15:06:46 +00:00
DBT
8a94600b1e autonomy: avoid immediate redispatch of running tasks after restart until pending timeout 2026-03-01 14:45:43 +00:00
DBT
5ac4ca6191 webui cron: use enabled channel/recipient dropdowns from config allow_from and default to non-group ids 2026-03-01 14:35:19 +00:00
DBT
1648c062e0 config/webui: improve providers.proxies editing and support proxies as map or array in config loader 2026-03-01 13:48:56 +00:00
DBT
910d7bba39 docs: rewrite README/README_EN for multi-platform release workflow and current architecture 2026-03-01 13:42:35 +00:00
DBT
5ea5b97068 ci(release): avoid duplicate asset upload by removing redundant webui tarball glob 2026-03-01 13:25:56 +00:00
DBT
9238dc3c2b ci cross-platform fix: make gateway reload/signal handling windows-safe with build-tagged helpers 2026-03-01 13:15:09 +00:00
DBT
09a28836ca ci cross-platform fix: make system_info disk usage helper windows-safe with build tags 2026-03-01 13:04:58 +00:00
DBT
618a8a3723 ci cross-platform fix: avoid syscall.SIGHUP usage on windows via build-tagged self-reload helper 2026-03-01 12:49:58 +00:00
DBT
61d445318b ci(release): include webui build artifact in GitHub release workflow 2026-03-01 12:38:05 +00:00
DBT
a2cacce875 ci: add GitHub Actions release workflow for multi-platform build, package, and publish 2026-03-01 12:35:17 +00:00
DBT
72319b504d build: optimize Makefile for configurable multi-platform matrix and packaging 2026-03-01 12:34:14 +00:00
DBT
9f5191eef3 p0 dedupe tune: configurable dedupe windows, include buttons in outbound idempotency key, and add regression coverage 2026-03-01 12:27:38 +00:00
DBT
95d9f43034 p0 hardening: outbound idempotency guard + regression tests + cached ekg/task-queue aggregation refinements 2026-03-01 11:38:09 +00:00
DBT
b90cc5c40a p0 reliability: add content-hash inbound dedupe, cache ekg stats parsing, and collapse task-queue attempts/log noise 2026-03-01 11:14:48 +00:00
DBT
048d781818 workspace policy: enforce execute-first single-best-solution behavior with minimal confirmations 2026-03-01 11:02:44 +00:00
DBT
dbdf2e832a webui i18n: localize EKG panel labels and actions (zh/en) 2026-03-01 10:45:54 +00:00
DBT
be2381f128 webui layout: add dedicated EKG menu/page and declutter task-audit layout 2026-03-01 08:35:11 +00:00
DBT
13f0b1905f docs: consolidate EKG, audit noise-control, and windowed stats guidance 2026-03-01 06:44:05 +00:00
DBT
548f25a8a1 ekg hardening: add snapshot cache and throttle memory incident writes per errsig 2026-03-01 06:41:29 +00:00
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