refactor(subagent-codex): centralize cancellation settlement

This commit is contained in:
pku-xht
2026-08-05 07:36:54 +08:00
parent 2e00a93eda
commit 9e91e206d4
3 changed files with 13 additions and 37 deletions
+1 -1
View File
@@ -179,7 +179,7 @@ export async function startCodexRun(
const collectOutput = (): ContentBlock[] => wire.collectOutput()
const result: Promise<SubagentResult> = settleRunResult({
attempt: () => Promise.race([
wire.runTurn(texts, runAbort.signal, () => runAbort.signal.aborted),
wire.runTurn(texts, runAbort.signal),
processFailure,
]),
collectOutput,