Commit Graph

368 Commits

Author SHA1 Message Date
root dfab20be69 docs: add branch follower timing validation note 2026-07-04 00:58:21 +00:00
root bc677fa144 chore: add branch follower reuse config 2026-07-03 20:39:54 +00:00
Lyon 4deeda31f2 Merge pull request #247 from pikasTech/test/branch-follower-agentrun-20260703
docs: 验证 branch follower 自动滚动
2026-07-03 16:54:27 +08:00
root 12af840fea docs: validate branch follower rollout 2026-07-03 08:53:40 +00:00
Lyon 20cdf59e99 Merge pull request #246 from pikasTech/feat/2243-kafka-shadow-producer
feat: shadow produce manager Kafka events
2026-06-28 19:53:25 +08:00
lyon1998 508f162553 feat: shadow produce kafka store events 2026-06-28 19:51:36 +08:00
Lyon 92f78b6a5b fix: 补齐 cancel lifecycle 运行时治理 (#245) 2026-06-25 09:34:19 +08:00
Lyon 4a552f49d8 fix(codex): remove missing-terminal-after-tool authority (#244) 2026-06-24 18:10:52 +08:00
Lyon 3771c2b71a fix(runner): persist codex home in session pvc (#242) 2026-06-24 13:47:59 +08:00
Lyon 685a0504f5 fix(manager): allow session provider switches (#240) 2026-06-24 10:17:18 +08:00
Lyon 0f9e742ed1 fix(runner): keep session pvc mount provider independent (#239) 2026-06-24 10:02:10 +08:00
Lyon 3e72b6bf84 fix: stop resetting missing-terminal timeout on notifications (#238) 2026-06-24 09:12:27 +08:00
Lyon 60e6a1ff71 fix: write codex terminal completion in final outbox (#236) 2026-06-23 18:01:11 +08:00
Lyon 92fa2fc4ab fix: drain codex terminal after quiet notifications (#235) 2026-06-23 17:45:55 +08:00
Lyon b15c860b35 fix: 等待 codex terminal 后续消息 (#234) 2026-06-23 17:15:50 +08:00
Lyon 0d9c2dad43 fix: 延后 codex turn completion 事件 (#233) 2026-06-23 17:05:29 +08:00
Lyon 2d8376f274 fix: reconciler emits terminal otel spans (#231) 2026-06-23 12:06:20 +08:00
Lyon c0a5704c10 fix: emit terminal otel spans for command status (#230) 2026-06-23 11:44:49 +08:00
Lyon 0ac6872a7e Merge pull request #229 from pikasTech/fix-v02-terminal-run-command-228
fix(runner): protect active session runners
2026-06-22 12:42:51 +08:00
lyon 174307dc0c fix(runner): protect active session runners 2026-06-22 12:42:09 +08:00
Lyon 0765b1c9d3 Merge pull request #227 from pikasTech/fix-v02-session-runner-reuse-20260622
修复 v0.2 session runner 复用与状态误报
2026-06-22 11:32:09 +08:00
lyon 88a011cf6a fix: keep reusable session runner alive 2026-06-22 11:31:05 +08:00
Lyon a73a5cd83f Merge pull request #226 from pikasTech/fix/retry-backend-timeout-225-20260621
修复 retryable backend-timeout 可见退避重试
2026-06-22 07:57:23 +08:00
AgentRun Codex a393e49ed0 fix: retry transient backend timeouts 2026-06-22 07:56:40 +08:00
Lyon ccfbf2a866 Merge pull request #224 from pikasTech/fix/tool-hard-timeout-122-20260621-2315
修复 codex turn 持续输出时硬超时失效
2026-06-22 07:18:59 +08:00
lyon 3f0f577c24 fix: enforce codex turn hard timeout 2026-06-22 07:18:11 +08:00
Lyon 30bce7eb69 限制 AgentRun manager Postgres 连接池 (#223) 2026-06-22 03:44:54 +08:00
Lyon 205df57eb7 fix: expose command result failure in otel (#222) 2026-06-22 03:04:05 +08:00
Lyon 6ce4973655 Merge pull request #221 from pikasTech/fix/missing-terminal-after-tool-220
修复 codex-stdio 缺 terminal 后无限 running
2026-06-22 01:57:38 +08:00
lyon 2ff57c3139 fix: stop codex stdio after missing terminal 2026-06-22 01:56:24 +08:00
Lyon c140c34546 Merge pull request #217 from pikasTech/fix-session-workspace-1823
修复 session workspace 跨 run 丢失
2026-06-21 15:12:30 +08:00
lyon e8e2a50fe4 fix: persist session workspace across runs 2026-06-21 15:11:41 +08:00
Lyon da52d685e5 fix: expose tool call summaries in otel (#216) 2026-06-21 14:28:38 +08:00
Lyon f29bb80793 fix: expose provider retry diagnostics in otel (#215)
* fix: expose provider retry diagnostics in otel

* fix: place retry diagnostics in notification attributes
2026-06-21 14:17:40 +08:00
Lyon f7592ca09f Merge pull request #208 from pikasTech/fix/1735-cleanup-ttl
P4: protect runner cleanup and TTL artifacts
2026-06-20 16:28:06 +08:00
lyon 8d297a9823 fix: protect runner cleanup artifacts 2026-06-20 16:27:25 +08:00
Lyon f95822e8ba Merge pull request #207 from pikasTech/fix/1721-terminal-outbox
P3: runner terminal outbox recovery
2026-06-20 16:13:20 +08:00
lyon 909e8b31f8 fix: recover terminal runner outbox 2026-06-20 16:12:25 +08:00
Lyon 11ac140e90 Merge pull request #206 from pikasTech/fix/203-tool-started-status
[OTel] 归一化 codex inProgress 工具 span 为 started
2026-06-20 15:53:31 +08:00
lyon b557016473 fix: normalize codex tool in-progress spans 2026-06-20 15:52:58 +08:00
Lyon 8af244761c Merge pull request #205 from pikasTech/fix/1720-manager-reconciler
fix: reconcile runner job observations
2026-06-20 15:47:18 +08:00
lyon f2f04ac2cf fix: reconcile runner job observations 2026-06-20 15:45:50 +08:00
Lyon 2f96697bbb Merge pull request #204 from pikasTech/fix/203-codex-stdio-otel
[OTel] 追穿 codex app-server lifecycle 与 codex-stdio turn 状态
2026-06-20 15:33:45 +08:00
lyon e53e7c2c3c fix: trace codex stdio lifecycle 2026-06-20 15:32:46 +08:00
Lyon da2e9807bc Merge pull request #202 from pikasTech/fix/session-pvc-label-value
修复 session PVC label 超长导致创建失败
2026-06-20 11:06:37 +08:00
lyon 9bbec1c1a8 fix: shorten session PVC label values 2026-06-20 11:05:27 +08:00
Lyon bbbc86594e Merge pull request #201 from pikasTech/fix/session-pvc-runtime-namespace
修复 v0.2 session PVC 误用 v0.1 namespace
2026-06-20 10:56:02 +08:00
lyon 7c51f5b9f0 fix: use runtime namespace for session PVCs 2026-06-20 10:53:24 +08:00
Lyon 9e1f5ac812 Merge pull request #200 from pikasTech/fix/agentrun-event-otel-error-spans
fix: 将 runner 错误事件写入 OTel trace
2026-06-20 09:03:16 +08:00
lyon f1fe46e84f fix: 将 runner 错误事件写入 OTel trace 2026-06-20 09:02:20 +08:00