feat: summarize codex stream progress events

This commit is contained in:
AI Bot
2026-06-03 12:53:43 +08:00
parent bc9a586e81
commit 142fb2a4b3
11 changed files with 419 additions and 3 deletions

View File

@@ -1401,6 +1401,83 @@ rl.on("line", (line) => {
},
});
}
if (process.env.BOSS_CODEX_APP_SERVER_FIXTURE_EMIT_STREAM_DELTA_EVENTS === "1") {
send({
method: "item/plan/delta",
params: {
threadId: message.params?.threadId,
turnId: "turn-fixture",
itemId: "plan-delta-secret-should-not-leak",
delta: "secret plan delta should not leak",
},
});
send({
method: "item/reasoning/summaryPartAdded",
params: {
threadId: message.params?.threadId,
turnId: "turn-fixture",
itemId: "reasoning-delta-secret-should-not-leak",
summaryIndex: 0,
part: "secret reasoning summary part should not leak",
},
});
send({
method: "item/reasoning/summaryTextDelta",
params: {
threadId: message.params?.threadId,
turnId: "turn-fixture",
itemId: "reasoning-delta-secret-should-not-leak",
summaryIndex: 0,
delta: "secret reasoning summary delta should not leak",
},
});
send({
method: "item/reasoning/textDelta",
params: {
threadId: message.params?.threadId,
turnId: "turn-fixture",
itemId: "reasoning-delta-secret-should-not-leak",
delta: "secret raw reasoning delta should not leak",
},
});
send({
method: "item/mcpToolCall/progress",
params: {
threadId: message.params?.threadId,
turnId: "turn-fixture",
itemId: "mcp-progress-secret-should-not-leak",
message: "secret mcp progress should not leak",
},
});
send({
method: "item/commandExecution/outputDelta",
params: {
threadId: message.params?.threadId,
turnId: "turn-fixture",
itemId: "command-output-secret-should-not-leak",
stream: "stdout",
delta: "secret command output should not leak",
},
});
send({
method: "item/commandExecution/terminalInteraction",
params: {
threadId: message.params?.threadId,
turnId: "turn-fixture",
itemId: "terminal-interaction-secret-should-not-leak",
input: "secret terminal input should not leak",
},
});
send({
method: "item/fileChange/outputDelta",
params: {
threadId: message.params?.threadId,
turnId: "turn-fixture",
itemId: "file-output-secret-should-not-leak",
delta: "secret file output should not leak",
},
});
}
send({
method: "item/agentMessage/delta",
params: {