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 |
|