fix(subagent): close terminal teardown races

This commit is contained in:
pku-xht
2026-08-04 20:26:45 +08:00
parent f96acad438
commit 451c2929ed
6 files changed
+135 -30

No files matched your search

+1 -1
View File
@@ -256,7 +256,7 @@ export class CodexAppServerWire {
}
private async guarded<T>(pending: Promise<T>, signal: AbortSignal): Promise<T> {
const withFatal = Promise.race([pending, this.fatal.promise])
const withFatal = Promise.race([this.fatal.promise, pending])
return raceAbort(withFatal, signal)
}