deepseek-ai/deepseek-harness · error · Error
subagent-codex: app-server request aborted: ${String(signal.
Error message
subagent-codex: app-server request aborted: ${String(signal.reason)} What it means
Error "subagent-codex: app-server request aborted: ${String(signal.reason)}" thrown in deepseek-ai/deepseek-harness.
Source
Thrown at packages/subagent/subagent-codex/src/wire.ts:193
): string {
return `Codex unattended decision (mode: ${mode}; request: ${request}; decision: ${decision}): ${reason}`
}
function thrown(value: unknown): Error {
/* v8 ignore next -- typed protocol and stream failures reject with Error. */
return value instanceof Error ? value : new Error(String(value))
}
function abortError(signal: AbortSignal): Error {
return signal.reason instanceof Error
? signal.reason
: new Error(`subagent-codex: app-server request aborted: ${String(signal.reason)}`)
}
async function raceAbort<T>(pending: Promise<T>, signal: AbortSignal): Promise<T> {
if (signal.aborted) {
void pending.catch(() => {})
throw abortError(signal)
}
let rejectAbort!: (error: Error) => void
const aborted = new Promise<never>((_resolve, reject) => { rejectAbort = reject })
const onAbort = (): void => { rejectAbort(abortError(signal)) }
signal.addEventListener('abort', onAbort, { once: true })
try {
return await Promise.race([pending, aborted])
} finally {
signal.removeEventListener('abort', onAbort)
}
}
/**
* One app-server connection and its single ephemeral thread/turn.
*
* The class deliberately exposes no generic request surface. Supporting
* another product method must first become part of the provider contract.
*/View on GitHub (pinned to b150a551b8)
Solutions
- Retry the operation; the abort reason shows why the request was cancelled.
When it happens
Trigger: Thrown at packages/subagent/subagent-codex/src/wire.ts:193 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of deepseek-ai/deepseek-harness@b150a551b8 (2026-08-24).
Data as JSON: /api/errors/f3a62847f2b5bb17.
Report an issue: GitHub.