docs(mdtodo): track assistant progress event contract
This commit is contained in:
@@ -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)。
|
||||
|
||||
Reference in New Issue
Block a user