From 871e593a7f59d93450150cc45b9823a8d65fea52 Mon Sep 17 00:00:00 2001 From: Codex Date: Sun, 12 Jul 2026 10:02:01 +0200 Subject: [PATCH] docs(mdtodo): track assistant progress event contract --- docs/MDTODO/agentrun-runtime-reliability.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/MDTODO/agentrun-runtime-reliability.md b/docs/MDTODO/agentrun-runtime-reliability.md index 17e46bd3..f7325a7e 100644 --- a/docs/MDTODO/agentrun-runtime-reliability.md +++ b/docs/MDTODO/agentrun-runtime-reliability.md @@ -84,3 +84,7 @@ ### R5.3 [in_progress] 解决 [AgentRun #219](https://github.com/pikasTech/agentrun/issues/219) 的 Final Response 重复与历史 assistant_message 整段重放:PR #314 自动上线后的真实 Artificer run `run_d2cd5c7b9c4149a28dd6e8403c77fa01` 已由有界单事件 CLI 确认 seq=22/27/36 是三个 `completed-agent-message`(itemId A/B/C),seq=38/39/40 却又以相同 A/B/C 发出 `agent-message-delta-progress` 的 terminal `progressFlush`,seq=42 才是指向 C 的无正文 final seal;根因是 completed item 未从 delta progress state 精确封口,`finalize()` 再次 flush,并非 Kafka/SSE 或文本重复。按 itemId 修复 AgentRun/Codex backend progress/completion 生命周期,保留不同 itemId 同文消息语义并确保无正文 seal 只作 authority control;禁止 HWLAB/Workbench 文本去重、tail 合并或 Kafka/SSE 补洞,完成任务后将详细报告写入[任务报告](./details/agentrun-runtime-reliability/R5.3_Task_Report.md)。 + +#### R5.3.1 [in_progress] + +继续解决 [AgentRun #219](https://github.com/pikasTech/agentrun/issues/219):真实验收 run_3bd02d10ee534b8ca29176f15a893555 的 seq 136/137 是同一 itemId、完成前的累计 agent-message-delta-progress,seq 138 才是 durable completed body;三者都编码为 assistant_message,导致 timeline 显示三条近似 final response。将 live delta/progress、durable completed body、bodyless final seal 与 terminal status 在权威 event contract 中明确区分,同时保留实时可见性和 #316 的 late-replay/itemId/seal 修复;禁止 HWLAB/Workbench 文本去重、tail merge 或 Kafka/SSE 补洞,完成任务后将详细报告写入[任务报告](./details/agentrun-runtime-reliability/R5.3.1_Task_Report.md)。