vercel/ai
Documented errors, page 3 of 6. Back to vercel/ai
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| cline: manual compaction is not supported by the standalone… | exception | error | capability, compaction, unsupported, cline |
| Invalid host tool relay request. | http | warning | validation, relay, schema, harness-acp |
| Sandbox workspace mirror received an invalid relative path | validation | error | path-validation, security, sandbox, workspace |
| Unsupported client authentication method | exception | error | oauth, client-authentication, mcp |
| Google does not support this JSON Schema enum. Enum values… | exception | error | google, json-schema, enum, schema-conversion |
| 'HarnessAgent: `sandboxConfig.workDir` must not contain… | validation | error | validation, path, sandbox, configuration |
| Invalid argument for parameter schema: Schema is not… | validation | error | invalid-argument, schema, no-schema, input-validation |
| No tool invocation found for tool call ID | exception | error | streaming, tool-calls, ui-message-stream, state-mismatch |
| Tool " " returned structuredContent that does not match the… | exception | error | mcp, schema-validation, structured-output, tools |
| Failed to download | exception | error | network, http, download, http-status |
| DeepSeek file uploads support JPEG, PNG, GIF, and WebP… | validation | error | file-upload, media-type, validation |
| Invalid host tool relay credential. | http | error | auth, http, relay, harness-acp, security |
| ${response.error.message} | http | error | api-call-error, network, provider-api |
| The Claude Code harness cannot use `mintBridgeToken` with a… | exception | error | sandbox, configuration, capability-unsupported, harness-claude-code |
| Unknown host tool relay endpoint. | http | warning | http, relay, method-not-allowed, harness-acp |
| ACP session initialization did not start stderr monitoring. | exception | error | acp, stderr, initialization, internal |
| HarnessAgent: toTextStreamResponse is not implemented yet… | exception | error | not-implemented, harness, streaming, http-response |
| Pi MCP server must be configured with an object value. | validation | error | configuration, mcp, validation |
| Rev.ai does not provide image models | exception | error | provider-capability, unsupported-model, image-generation, revai |
| The streamable value has been slow to update. This may be a… | console | warning | streaming, rsc, dev-warning, resource-leak |
| DeepAgents MCP server | validation | error | mcp, config-validation, schema |
| Hugging Face Responses API does not support text… | exception | error | unsupported-model-type, embeddings, provider-limitation |
| Tool call " " not found for approval request " ". | exception | error | tool-approval, human-in-the-loop, provider-response |
| Tool " " returned content that does not match the expected… | exception | error | mcp, schema-validation, json-parse, tools |
| Incomplete Amazon Bedrock event-stream frame | exception | error | streaming, bedrock, network, truncated-response |
| Invalid host tool relay response. | exception | error | relay, protocol-mismatch, validation, rpc |
| Cline MCP server must define a transport, command, or URL. | validation | error | config, mcp, cline, validation |
| DeepSeek file uploads support JPEG, PNG, GIF, and WebP… | validation | error | file-upload, media-type, filename, validation |
| client_secret_basic authentication requires a client_secret | exception | error | oauth, client-secret, basic-auth, mcp |
| streaming transcription with | exception | error | openai, transcription, streaming, unsupported-functionality, realtime |
| The host tool MCP relay is unavailable. | exception | error | acp, mcp, relay, network |
| Cline session has been stopped. | exception | error | lifecycle, session-state, cline |
| Failed to process successful response | exception | error | network, http, json, provider |
| Too many redirects (max ) | exception | error | network, redirect, download, configuration |
| `Expected parsed tool-call stream part, got | exception | error | internal, invariant, stream, type-narrowing |
| Invalid argument for parameter requests: request IDs must… | validation | error | acp, lifecycle, authentication, credentials |
| ${message} | console | warning | logging, warning, deprecation, node |
| Unsupported ACP protocol version | exception | error | configuration, versioning, validation |
| ${error.message} | exception | error | streaming, api-call-error, anthropic, provider |
| HarnessAgent: structured output is not implemented yet… | exception | error | not-implemented, structured-output, harness-agent, api-limitation |
KLINGAI_VIDEO_MISSING_OPTIONS KlingAI Motion Control requires providerOptions.klingai with videoUrl… | error_code | error | validation, missing-options, video, provider-options |
| Server requested additional input, but multi round-trip… | exception | error | mcp, elicitation, multi-round-trip, unsupported-feature |
| Tool approval response references unknown approvalId | exception | error | tool-approval, message-history, validation |
| ACP permission mapping for | exception | error | acp, permissions, session-mode, configuration-mismatch |
| Invalid argument for parameter output: Invalid output type. | validation | error | validation, api-misuse, configuration, invalid-argument |
| ${terminalError} | exception | critical | opencode, provider-error, llm, turn |
XAI_VIDEO_GENERATION_ERROR No request_id returned from xAI API. | error_code | error | xai, video-generation, api-response, network |
| Invalid argument for parameter batch: batch must be a… | validation | error | acp, lifecycle, sandbox, identity-mismatch |
| Amazon Bedrock returned no images. Status | exception | error | bedrock, image-generation, empty-response |
| Invalid Cline skill file path for | validation | error | harness-cline, path-validation, security, skills |
| OpenCode compaction requires a previous turn or an explicit… | exception | error | compaction, opencode, configuration, model |
| Unsupported method | exception | error | mcp, unsupported-method, api-misuse, client |
| file part media type | exception | error | perplexity, file-parts, unsupported-functionality, media-type, pdf |
| Invalid Deep Agents conversation checkpoint | exception | error | persistence, corruption, checkpoint |
| non-streaming transcription with | exception | error | elevenlabs, transcription, unsupported-functionality, model-selection |
| )} | exception | error | network, http, relay, authentication |
| tool " " contains an invalid caller. | validation | error | tools, configuration, invalid-argument |
| xAI realtime client secret request failed | http | error | xai, realtime, http-error, client-secret |
| ACP harnessId must be a stable kebab-case identifier… | exception | error | configuration, validation, naming |
CODE_MODE_TOOL_ERROR Unknown tool | exception | error | code-mode, tool, unknown-tool, sandbox |
| No speech audio generated. | exception | error | speech, provider-response, empty-result |
| Server does not support resources | exception | error | mcp, capability-negotiation, resources, client |
| ACP lifecycle state data is missing. | exception | error | state, resume, lifecycle, persistence |
| Google schema conversion does not support recursive JSON… | exception | error | google, json-schema, tool-calling, schema-conversion |
| Google Vertex transcription models do not support Express… | exception | error | authentication, google-vertex, express-mode, transcription |
GOOGLE_VIDEO_GENERATION_ERROR No videos in response. Response | error_code | error | google, video-generation, api-response, veo |
| maxEmbeddingsPerCall must be greater than 0 | exception | error | acp, validation, naming, skills |
| providerOptions.elevenlabs.streaming.filterBackgroundAudio… | validation | error | elevenlabs, provider-options, invalid-argument, validation |
| Anthropic Message Batches do not support per-request betas | exception | error | batches, unsupported-feature, anthropic, provider-options |
| Failed to download | exception | error | network, download, size-limit, wrapped-error |
| Failed to fetch the response. | http | error | http, fetch, svelte, streaming |
| 'file parts with provider references' functionality not… | exception | error | google, vertex, assistant-messages, file-parts |
| Google batch input files must not exceed 2 GB. | validation | error | google, batch, validation, limit |
| Host tool was invoked from stale catalog revision ; the… | http | error | relay, stale-state, concurrency, catalog, harness-acp |
| Invalid argument for parameter requests: request IDs must… | validation | error | acp, lifecycle, implementation-version, session-resume |
| Invalid Pi name | validation | error | validation, path-traversal, naming, security |
| OpenCode session create returned no id. | exception | error | session, opencode, response-shape, version-mismatch |
| Received text-delta for missing text part with ID | exception | error | streaming, ui-message-stream, protocol-violation, text-parts |
| The ACP implementation did not load the active… | exception | error | acp, mcp, tools, capability, timeout |
| tool result file data of type | exception | error | unsupported-functionality, bedrock, tool-result, file-data |
| callers for tool " " must be an array. | validation | error | tools, configuration, invalid-argument, type-error |
| Hugging Face Responses API does not support image… | exception | error | unsupported-model-type, image-generation, provider-limitation |
| The deepagents harness needs a TCP port exposed by the… | exception | error | sandbox, network, port, configuration |
ALIBABA_VIDEO_GENERATION_ERROR No video URL in response. Task ID | error_code | error | video-generation, api-response, missing-field |
| Luma AI does not support mask-based image editing. Use the… | exception | error | unsupported-feature, image-editing, mask, luma |
| Open Responses extension | validation | error | open-responses, extension, tool-choice, validation |
| The operation was aborted. | exception | error | abort, cancellation, tools, async |
| ACP MCP server name "ai-sdk-harness-tools" is reserved for… | exception | error | configuration, mcp, naming-conflict |
| Harness ' ' does not support built-in tool filtering… | exception | error | capability, tools, harness, configuration |
| Incompatible auth server: does not support grant type | exception | error | oauth, grant-type, mcp |
| Invalid tools/call params | validation | warning | mcp-apps, validation, iframe, json-rpc |
| Missing . | exception | critical | environment, config, startup, env-var |
| AI Gateway auth was selected but AI_GATEWAY_BASE_URL is… | exception | error | harness-codex, environment, ai-gateway, configuration |
| Fish Audio does not provide language models | exception | error | unsupported-model-type, provider-api, fish-audio, typescript |
| Google Vertex tuned models do not support Express Mode API… | exception | error | authentication, google-vertex, express-mode, config |
| Incompatible auth server: does not support dynamic client… | exception | error | oauth, dynamic-client-registration, mcp |
| The provider does not support skills. Make sure it exposes… | exception | error | provider-capability, skills, typescript |
| Video model does not implement doGenerate or… | exception | error | video, model-capability, invalid-model, configuration |
| ACP runtime environment key | validation | error | configuration, environment, validation |
| Continuation maxAgeMs must be a positive integer. | validation | error | configuration, validation, continuation-token, max-age |