{"record":{"id":"1be7d1b3383b5b03","repo":"deepseek-ai/deepseek-harness","slug":"invalid-response-1be7d1","errorCode":"INVALID_RESPONSE","errorMessage":"DeepSeek Files API returned an invalid ${operation} response.","messagePattern":"DeepSeek Files API returned an invalid (.+?) response\\.","errorType":"exception","errorClass":"LlmError","httpStatus":null,"severity":"error","filePath":"packages/llm/llm-deepseek/src/files-api.ts","lineNumber":91,"sourceCode":"  fetch?: typeof fetch\n}\n\ninterface WireFileObject {\n  id?: unknown\n  object?: unknown\n  bytes?: unknown\n  created_at?: unknown\n  filename?: unknown\n  purpose?: unknown\n  expires_at?: unknown\n}\n\nfunction invalidResponse(operation: string): LlmError {\n  return new LlmError(`DeepSeek Files API returned an invalid ${operation} response.`, 'INVALID_RESPONSE')\n}\n\nfunction parseFileObject(value: unknown, operation: string): DeepSeekFileObject {\n  if (value === null || typeof value !== 'object' || Array.isArray(value)) throw invalidResponse(operation)\n  const wire = value as WireFileObject\n  if (typeof wire.id !== 'string' || wire.id.length === 0\n    || wire.object !== 'file'\n    || !Number.isSafeInteger(wire.bytes) || (wire.bytes as number) < 0\n    || !Number.isSafeInteger(wire.created_at) || (wire.created_at as number) < 0\n    || typeof wire.filename !== 'string' || wire.filename.length === 0\n    || wire.purpose !== 'user_data'\n    || (wire.expires_at !== undefined\n      && (!Number.isSafeInteger(wire.expires_at) || (wire.expires_at as number) < 0))) {\n    throw invalidResponse(operation)\n  }\n  return {\n    id: DeepSeekFileId(wire.id),\n    bytes: wire.bytes as number,\n    createdAt: wire.created_at as number,\n    filename: wire.filename,\n    purpose: 'user_data',\n    ...wire.expires_at === undefined ? {} : { expiresAt: wire.expires_at as number },","sourceCodeStart":73,"sourceCodeEnd":109,"githubUrl":"https://github.com/deepseek-ai/deepseek-harness/blob/b150a551b8d465e31e418e1b2eaf5e79bbb7d28e/packages/llm/llm-deepseek/src/files-api.ts#L73-L109","documentation":"Error \"DeepSeek Files API returned an invalid ${operation} response.\" thrown in deepseek-ai/deepseek-harness.","triggerScenarios":"Thrown at packages/llm/llm-deepseek/src/files-api.ts:91 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Retry the operation; if it persists, check the DeepSeek API status and the request parameters."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"b150a551b8d465e31e418e1b2eaf5e79bbb7d28e","analyzedAt":"2026-08-24T18:12:29.105Z","schemaVersion":2},"datasetVersion":"2026-08-24T22:17:12.610Z"}