deepseek-ai/deepseek-harness · error · LlmError
EMPTY_RESPONSE
EMPTY_RESPONSE
Error message
DeepSeek API returned no response body
What it means
Error "DeepSeek API returned no response body" thrown in deepseek-ai/deepseek-harness.
Source
Thrown at packages/llm/llm-deepseek/src/adapter.ts:659
if (fileAttempt === 0) {
fileAttempt += 1
continue
}
}
if (response.status === 400 && usedFiles.length > 0 && providerRejectedNormalizedImage(detail)) {
message = normalizedImageDiagnostic(usedFiles, message, detail)
}
const delay = providerRetryAfterMs(response.headers.get('retry-after'))
const id = requestId(response.headers)
throw new LlmError(message, httpErrorCode(response.status, providerError), {
cause: new Error(rawResponse.length > 0 ? rawResponse : `DeepSeek HTTP ${response.status}`),
status: response.status,
...delay === undefined ? {} : { providerRetryAfterMs: delay },
...id === undefined ? {} : { requestId: id },
})
}
if (!response.body) {
throw new LlmError('DeepSeek API returned no response body', 'EMPTY_RESPONSE')
}
yield* translate(parseSse(response.body, onActivity))
return
}
}
}
View on GitHub (pinned to b150a551b8)
Solutions
- Retry the request; if it persists, report the empty-body response to the API provider with the request id.
When it happens
Trigger: Thrown at packages/llm/llm-deepseek/src/adapter.ts:659 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/f843206dae54880d.
Report an issue: GitHub.