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

  1. 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.