Commit Graph

224 Commits

Author SHA1 Message Date
root 99aeafc44f test: 对齐 Artificer v0.2 toolBundle 合同 2026-07-11 22:27:10 +02:00
root 240a53ff25 fix: 按 frameSeq 串行发布 stdio Kafka 帧 2026-07-11 21:26:56 +02:00
root 778bbfdf30 fix: 保证首条用户事件先于运行创建事件 2026-07-11 20:12:18 +02:00
root 6c2cc963f3 fix: 补全资源包 fetch 首错投影 2026-07-11 17:28:54 +02:00
root b2c0c194c2 fix: 锁定 runner reconcile YAML 边界 2026-07-11 04:51:35 +02:00
root 5632dbc257 Merge branch 'fix/280-stale-pending-retention' into fix/282-stale-pending-reconcile 2026-07-11 04:46:59 +02:00
root b081d7c2bb fix: 兼容用户输入事件的陈旧 runner 判定 2026-07-11 04:46:47 +02:00
root 61ac6063b3 Merge branch 'v0.2' into fix/280-stale-pending-retention 2026-07-11 04:44:23 +02:00
root c74aaed848 feat: 发布用户输入 Kafka 正式事件 2026-07-11 04:26:07 +02:00
root 6b51a36c94 fix: 周期回收陈旧 Pending runner 2026-07-11 03:16:59 +02:00
root a6312878a7 fix: 用 DB 与 K8s CAS 关闭 retention 竞态 2026-07-11 02:42:10 +02:00
root dbde7db916 fix: 关闭 runner retention 删除竞态 2026-07-11 01:01:46 +02:00
root 4a1b7cedb5 fix: 安全回收陈旧 Pending runner 2026-07-11 00:41:10 +02:00
root 48a5fcd3e8 fix: 释放 stdio 重建调试 producer 2026-07-10 13:48:57 +02:00
root 61833a036c feat: 增加 stdio Kafka 事件部分重建 CLI 2026-07-10 13:30:57 +02:00
root 347f82ab08 fix: 修正 warm-run command trace 归属 2026-07-10 10:19:36 +02:00
root a7d1361903 fix: pass git mirror URL to runner jobs 2026-07-10 09:24:08 +02:00
root 461dcfb0d2 fix: reuse validated runner defaults for queue dispatch 2026-07-10 08:33:57 +02:00
root 3ba1d08c2d fix: validate runner runtime for manual dispatch 2026-07-10 08:25:30 +02:00
root 5159e11b0b fix: 补全 Kafka 尾流关联摘要 2026-07-10 06:47:31 +02:00
root e89e0d1c46 fix: fence dispatch claims on locked parents 2026-07-10 04:06:35 +02:00
root 424b4967e8 test: keep dispatch fencing inputs config-neutral 2026-07-10 04:03:27 +02:00
root 47885c22f1 test: assert blocked Kafka rows cannot be claimed 2026-07-10 03:56:38 +02:00
root 5cc3cc862e test: verify PostgreSQL Kafka commit ordering 2026-07-10 03:54:33 +02:00
root 51aaafd21d 修复 durable dispatch 终态隔离与 runner 凭据引用 2026-07-10 03:50:51 +02:00
root 52ff8a5454 fix: serialize Kafka outbox and own runner runtime config 2026-07-10 03:50:42 +02:00
root b556bbd7af fix: preserve live backend events through terminal drain 2026-07-10 03:50:19 +02:00
root 5789edb778 fix: 收紧 durable dispatch 执行边界 2026-07-10 03:06:19 +02:00
root c8c72169ab feat: 持久化 runner dispatch 与 Kafka 事件 outbox 2026-07-10 02:18:30 +02:00
root 87f11f34fa fix: include trace id in stdio kafka events 2026-07-09 22:59:33 +02:00
root 57af9fee20 fix: include trace context in kafka events 2026-07-09 21:54:54 +02:00
root 120360090c feat: publish AgentRun Kafka event streams 2026-07-09 19:25:31 +02:00
root 8e62727c8b preserve validation model in status 2026-07-09 14:11:01 +02:00
root 690cd394fc provider profiles validation accepts model 2026-07-09 13:57:35 +02: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 174307dc0c fix(runner): protect active session runners 2026-06-22 12:42:09 +08:00
lyon 88a011cf6a fix: keep reusable session runner alive 2026-06-22 11:31:05 +08:00
AgentRun Codex a393e49ed0 fix: retry transient backend timeouts 2026-06-22 07:56:40 +08:00