fix: 实时上报 agentMessage

This commit is contained in:
Codex
2026-06-02 08:03:48 +08:00
parent 425619d5ad
commit 3a8a3b404d
3 changed files with 48 additions and 25 deletions
+6
View File
@@ -97,6 +97,12 @@ function assistantReply(events: RunEvent[]): string {
.filter((text) => text.length > 0);
const latestAuthoritative = authoritative.at(-1);
if (latestAuthoritative) return latestAuthoritative;
const completedAgentMessages = assistantEvents
.filter((event) => event.payload.source === "completed-agent-message")
.map((event) => textPayload(event.payload))
.filter((text) => text.length > 0);
const latestCompletedAgentMessage = completedAgentMessages.at(-1);
if (latestCompletedAgentMessage) return latestCompletedAgentMessage;
return assistantEvents.map((event) => textPayload(event.payload)).filter((text) => text.length > 0).join("");
}