docs(mdtodo): record assistant progress flush root cause
This commit is contained in:
@@ -83,4 +83,4 @@
|
||||
|
||||
### R5.3 [in_progress]
|
||||
|
||||
解决 [AgentRun #219](https://github.com/pikasTech/agentrun/issues/219) 的 Final Response 重复与历史 assistant_message 整段重放:PR #314 自动上线后的真实 Artificer run `run_d2cd5c7b9c4149a28dd6e8403c77fa01` 仍在 seq=36 发出 authoritative final,seq=38/39 重放历史 assistant,seq=40 再次发出相同 final,seq=42 还产生正文为 `-` 的 assistant message,证明 final seal 未覆盖真实 notification/history emission;用既有 run 的有界 CLI 事件重放复现并修复 AgentRun/Codex backend authoritative durable event emission,保持不同 itemId 的同文消息语义。禁止 HWLAB/Workbench 文本去重、tail 合并或 Kafka/SSE 补洞,完成任务后将详细报告写入[任务报告](./details/agentrun-runtime-reliability/R5.3_Task_Report.md)。
|
||||
解决 [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)。
|
||||
|
||||
Reference in New Issue
Block a user