Commit Graph

129 Commits

Author SHA1 Message Date
root e2a1670736 fix: require explicit AgentRun tool Secret names 2026-07-17 05:10:20 +02:00
root f13d0f5da2 fix: 使用规范 AgentRun 工作区引用 2026-07-12 16:45:49 +02:00
root 6bf10b6d05 fix(workbench): unify pre-admission failure projection 2026-07-12 11:02:24 +02:00
root 2cb3d3aaa6 feat: 实现纯 Kafka 页面刷新重放交接 2026-07-11 05:15:35 +02:00
root ce83ffdf49 feat: make Kafka projector the Workbench realtime authority 2026-07-10 05:23:21 +02:00
root d69573391b fix: honor AgentRun durable dispatch boundary 2026-07-10 05:09:09 +02:00
root f416950556 fix: require durable AgentRun dispatch admission
Move fresh and retry runner dispatch into AgentRun command admission, remove process-local job creation and secret persistence, and split oversized modules by responsibility.

Co-Authored-By: Codex <noreply@openai.com>
2026-07-10 02:12:02 +02:00
UniDesk Codex d9f9ea5761 refactor: split AgentRun projection polling 2026-07-02 17:52:02 +08:00
UniDesk Codex 43480399d6 fix: add AgentRun projection polling backoff 2026-07-02 17:31:07 +08:00
UniDesk Codex 5ae7a05c45 fix: recover stale Workbench AgentRun continuations 2026-06-30 14:05:17 +08:00
root 4f0aef7751 fix: keep workbench agent provider profile across recovery 2026-06-29 18:02:56 +00:00
root 4ed8db2c00 fix: retry evicted agentrun projection resume 2026-06-29 17:17:42 +00:00
root 596342da38 fix: retry agentrun evicted session turns 2026-06-29 16:50:25 +00:00
root d72d61f71e fix: accept AgentRun v02 adapter mode 2026-06-28 11:40:15 +08:00
lyon c9dd8150f2 fix: reuse warm AgentRun runner for HWLAB turns 2026-06-26 08:57:42 +08:00
Lyon 41555af9ae fix: preserve sealed AgentRun cancel result (#2095) 2026-06-25 08:06:33 +08:00
Lyon 5bcffeb263 fix: expose blocked AgentRun cancel disposition (#2092) 2026-06-25 07:28:16 +08:00
Lyon 5ff705c23c fix(workbench): block steer after unsealed terminal errors (#2050) 2026-06-24 16:44:40 +08:00
Lyon 20bc5066c7 fix(workbench): reset thread on provider switch (#2037) 2026-06-24 10:25:47 +08:00
Lyon 808fddb976 fix(workbench): remove provider from session id callsite (#2036) 2026-06-24 10:07:41 +08:00
Lyon 0ef13fbd6f fix(workbench): scope agentrun pvc by hwlab session (#2035) 2026-06-24 10:02:10 +08:00
Lyon bf030c3125 fix(workbench): keep running agent timing visible (#1980)
Co-authored-by: root <root@lyon.remote>
2026-06-23 19:23:06 +08:00
Lyon f330901863 fix: shorten AgentRun admission and stabilize Workbench projection (#1909)
* fix: shorten AgentRun chat admission path

* fix: stabilize Workbench turn projection display
2026-06-22 18:01:47 +08:00
Lyon 9deb7ebb32 fix: AgentRun 每轮新 run 并复用 session PVC (#1907)
* fix: create fresh AgentRun run per turn

* refactor: remove AgentRun run reuse path
2026-06-22 17:15:24 +08:00
Lyon 69f451baae fix: require session scoped AgentRun PVC (#1906) 2026-06-22 17:06:35 +08:00
Lyon 0da4d42e1e fix: block completed AgentRun run reuse (#1905) 2026-06-22 16:59:31 +08:00
lyon 51f21d4bc2 fix: recognize top-level AgentRun terminal events 2026-06-22 13:01:28 +08:00
Lyon 0be7db0100 fix(code-agent): always forward AgentRun cancel (#1867) 2026-06-22 10:57:39 +08:00
Lyon 14db08d7fa fix(code-agent): use command terminal authority for cancel (#1866) 2026-06-22 10:45:21 +08:00
lyon feddcfdd6c fix(workbench): force AgentRun result authority on projection resume 2026-06-22 08:22:25 +08:00
lyon b3f7175a3c fix: keep recoverable dispatch failures nonterminal 2026-06-22 06:13:29 +08:00
lyon ba49294ea7 fix: require explicit agentrun terminal events 2026-06-22 06:05:23 +08:00
lyon 437ea223bb fix: stop stale agentrun unreachable terminal projection 2026-06-22 05:56:24 +08:00
lyon 32df45349b fix: retry AgentRun transport failures 2026-06-22 04:31:42 +08:00
Lyon 507850579e fix: stabilize workbench turn diagnostics (#1828) 2026-06-21 18:23:13 +08:00
Lyon c3abe1a51a fix: seal AgentRun terminal projection (#1820) 2026-06-21 13:17:37 +08:00
lyon eedd8b6bfb fix(workbench): keep provider retry diagnostics non-terminal 2026-06-21 07:12:33 +08:00
lyon a6b5e9a975 fix: harden workbench agent retry projection 2026-06-21 02:43:33 +08:00
lyon bad5a478bd fix: recover Workbench terminal outbox projection 2026-06-20 20:12:01 +08:00
lyon 1e484005c3 fix: reset invalid AgentRun profile session before run create 2026-06-20 10:40:32 +08:00
lyon 28a7eaadfa fix: ignore poisoned AgentRun session thread after resume failure 2026-06-20 10:19:36 +08:00
lyon e91f9b5c0e fix: scope AgentRun thread reuse to backend profile session 2026-06-20 10:11:29 +08:00
lyon c51dd122e2 fix: 区分 provider retry 与终态失败 2026-06-20 09:51:30 +08:00
lyon c3ca0f869e fix: seal workbench final response from terminal trace 2026-06-20 00:11:35 +08:00
lyon 69b8e03661 feat: add code agent otel spans 2026-06-19 23:05:50 +08:00
lyon 3f83852f60 fix: persist workbench projection cursor 2026-06-19 21:20:11 +08:00
lyon 02989a8237 fix: preserve workbench message whitespace 2026-06-19 15:40:12 +08:00
Lyon 0169125f8f feat: add workbench projection performance metrics (#1592) 2026-06-19 11:13:26 +08:00
lyon 5e40d5f338 fix: export AgentRun read refresh guard 2026-06-19 04:57:15 +08:00
lyon 05e30ce2ba fix: backfill AgentRun terminal projection on read 2026-06-19 04:48:14 +08:00