ErrLookup › ComposioHQ/composio
ComposioHQ/composio
Composio powers 1000+ toolkits, tool search, context management, authentication, and a sandboxed workbench to help you build AI agents that turn intent into action. · TypeScript · 729 source files
Analyzed at 64b1b85502 on 2026-08-28. 277 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Could not determine a home directory to store the Composio c | exception | error | python, custom-tools, validation, toolkit |
| Cache directory {directory} is not writable please provide a | exception | error | python, custom-tools, slug, validation |
| module {__name__!r} has no attribute {name!r} | exception | error | python, custom-tools, slug, duplicate, validation |
| Failed to upload to S3: {_sanitize_url_for_logging(url)}. Er | exception | error | python, custom-tools, slug, collision, validation |
| Failed to upload to S3. Status: {response.status_code}. This | exception | error | python, custom-tools, slug, duplicate, validation |
| Request timed out fetching URL: {_sanitize_url_for_logging(u | exception | error | python, custom-tools, toolkit, slug, duplicate |
| Failed to fetch file from URL: {_sanitize_url_for_logging(ur | exception | error | python, custom-tools, preload, validation, legacy-api |
| URL returned redirect to {_sanitize_url_for_logging(location | exception | error | python, custom-tools, preload, validation |
| Failed to fetch file from URL: {_sanitize_url_for_logging(ur | exception | error | python, mcp, toolkit, validation |
| File size ({content_length} bytes) exceeds maximum allowed s | exception | error | python, mcp, wrapped-error, api, server |
| Response size exceeds maximum allowed size ({max_size} bytes | exception | error | python, size-limit, streaming, download |
| File upload was aborted because before_file_upload returned | exception | warning | python, hook, upload, aborted, user-config |
| File not found: {file}. Please provide a valid file path. | exception | error | python, filesystem, file-not-found, upload |
| Not a file: {file}. Please provide a valid file path. | exception | error | python, filesystem, validation, upload |
| File not readable: {file}. Please check the file permissions | exception | error | python, filesystem, permissions, upload |
| Unsafe path component: {e} | exception | error | python, security, path-traversal, download, filename |
| Error downloading file: {_sanitize_url_for_logging(self.s3ur | exception | error | python, network, s3, download, connection-error |
| Error downloading file: {_sanitize_url_for_logging(self.s3ur | exception | error | python, s3, download, presigned-url, expired |
| response is required for after_execute_meta | validation | error | python, modifiers, tool-execution |
| No data provided | validation | error | python, modifiers, invalid-arguments |
| {context}: slug is required | validation | error | python, custom-tools, slug-validation |
| {context}: slug must only contain alphanumeric characters, u | validation | error | python, custom-tools, slug-validation |
| {context}: slug must not start with "LOCAL_" — this prefix i | validation | error | python, custom-tools, reserved-prefix |
| {context}: slug must not start with "COMPOSIO_" — this prefi | validation | error | python, custom-tools, reserved-prefix |
| {context}: slug "{tool_slug}" is too long. With prefix "{pre | validation | error | python, custom-tools, slug-validation, length-limit |
| {context}: name is required | validation | error | python, custom-tools, required-field |
| {context}: description is required | validation | error | python, custom-tools, required-field, llm-tooling |
| {context}: input_params must be a Pydantic BaseModel subclas | validation | error | python, custom-tools, pydantic, schema-validation |
| Failed to list MCP servers | validation | error | mcp, python, api-error, list |
| Failed to retrieve MCP server {server_id} | validation | error | mcp, python, not-found, retrieve |
| Failed to update MCP server {server_id} | validation | error | mcp, python, update, api-error |
| Failed to delete MCP server {server_id} | validation | error | mcp, python, delete, api-error |
| No server URL generated | validation | error | mcp, python, url-generation, provisioning |
| Failed to parse MCP server instance | validation | error | mcp, python, response-parsing, schema-drift |
| proxy_execute: toolkit is required | validation | error | python, session, validation, proxy |
| proxy_execute: endpoint is required | validation | error | python, session, validation, proxy |
| proxy_execute: method must be one of {sorted(_VALID_METHODS) | validation | error | python, session, validation, http-method |
| proxy_execute: parameters[{i}] must be a dict with 'name' an | validation | error | python, session, validation, parameters |
| proxy_execute: parameters[{i}].type must be 'header' or 'que | validation | error | python, session, validation, parameters |
| Pass either `sandbox` or `workbench`, not both. `workbench` | validation | error | python, tool-router, sandbox, invalid-params |
| Provider is required for tool router. Please initialize Tool | exception | error | python, tool-router, provider, missing-config |
| Provider is required for tool router. Please initialize Tool | exception | error | python, tool-router, session, provider |
| Invalid tool router session delete response | validation | error | python, tool-router, session, delete, response-validation |
| Failed to fetch file from URL: {e.cause} | validation | error | python, files, upload, url-fetch, network |
| URL returned redirect. Please provide a direct URL to the fi | validation | error | python, files, upload, redirect, url-fetch |
| Failed to fetch file from URL: {e.status_code} {e.status_tex | validation | error | python, files, upload, http-status, url-fetch |
| Failed to download file: {message} (status_code, status_text | exception | error | python, files, download, remote-file, network |
| Cannot resolve $ref {pointer} | exception | error | json-schema, ref-resolution, python |
| JSON Schema node depth exceeded cap ({MAX_NODE_DEPTH}) | exception | error | json-schema, depth-limit, python |
| JSON Schema $ref chain exceeded depth cap ({MAX_REF_CHAIN_DE | exception | error | json-schema, ref-cycle, depth-limit, python |
| JSON Schema nesting too deep to dereference | exception | error | json-schema, recursion, python |
| Invalid property type {p_type}: {schema!r} | exception | error | openapi, json-schema, type-mapping, python |
| Refusing to build a path from an empty or non-string {label} | validation | error | path-traversal, validation, python, security |
| Refusing to build a path from a {label} containing path sepa | validation | critical | path-traversal, security, python |
| Refusing to build a path from a {label} longer than {MAX_COM | validation | error | path-length, validation, python |
| Refusing to build a path from an unsafe {label}: {value!r}. | validation | error | path-validation, security, python |
| Refusing to build a path from a reserved device name as {lab | validation | critical | windows, reserved-names, security, python |
| Refusing to write a non-string {label}: {name!r} | validation | error | path-validation, python, security |
| Path traversal detected: {label} {name!r} leaves no usable b | validation | critical | path-traversal, python, security |
| Refusing to write {label} containing a NUL byte: {name!r} | exception | critical | nul-byte, path-validation, python, security |
| Refusing to write {label} containing characters reserved by | exception | error | windows, filename-validation, python |
| Refusing to write {label} ending in a space or dot: {name!r} | exception | warning | windows, filename-validation, python |
| Refusing to write {label} containing invalid Unicode: {name! | exception | error | unicode, filename-validation, python |
| Refusing to write {label} longer than {MAX_COMPONENT_LENGTH} | exception | error | filename-length, python |
| Refusing to write {label} that is a reserved device name: {n | exception | critical | windows, reserved-names, python, security |
| Path traversal detected: {label} {name!r} resolves to {candi | exception | critical | path-traversal, security, python |
| Refusing to write outside the configured directory: {compone | exception | critical | path-traversal, security, python |
| schema is unsatisfiable (JSON Schema `false`) | validation | error | json-schema, pydantic, schema-conversion, validation |
| {error.message} | validation | error | json-schema, validation, tool-arguments |
| Dynamic-key schema reference {reference!r} must be a local J | validation | error | json-schema, ref-resolution, dynamic-keys |
| Unresolvable dynamic-key schema reference: {reference!r} | validation | error | json-schema, ref-resolution, json-pointer |
| Dynamic-key schema `$ref` must be a string | validation | error | json-schema, ref-resolution, malformed-schema |
| Dynamic-key schema reference {reference!r} does not target a | validation | error | json-schema, ref-resolution, malformed-schema |
| Invalid patternProperties regular expression: {pattern!r} | validation | error | json-schema, regex, pattern-properties, python-re |
| Unrecognized key(s) in object: {', '.join(repr(key) for key | validation | error | json-schema, validation, tool-arguments, additional-properties |
| Refusing to upload: {reason}. Set sensitive_file_upload_prot | exception | error | file-upload, security, sensitive-files, guardrail |
| Tool arguments were provided as a string that is not valid J | validation | error | tool-arguments, json, llm-output, invalid-params |
| Tool arguments must resolve to an object, received {type(val | validation | error | tool-arguments, type-mismatch, invalid-params |
| Tool input schema property names produce a duplicate Python | validation | error | schema-alias, python-identifiers, tool-schema, naming-collision |
| Missing 'title' in param_schema: {param_schema} | validation | error | pydantic, param-schema, missing-title, model-generation |
| JSON Schema exceeds maximum nesting depth of {MAX_NODE_DEPTH | validation | error | json-schema, nesting-depth, strict-schema, recursion |
| Tool arguments exceed maximum nesting depth of {MAX_NODE_DEP | validation | error | tool-arguments, nesting-depth, null-omission |
| Refusing to auto-upload "{attempted}": the file does not exi | exception | error | file-upload, file-not-found, path-resolution |
| Refusing to auto-upload "{attempted}": no upload directories | exception | error | file-upload, allowlist, configuration |
| Refusing to auto-upload "{attempted}": resolved path is not | exception | error | file-upload, allowlist, path-security, path-traversal |
| Refusing to fetch a malformed or non-http(s) URL | exception | error | ssrf, url-validation, network-fetch, security |
| Could not resolve host "{parsed.hostname}" | exception | error | network, dns, ssrf, python |
| Refusing to fetch "{parsed.hostname}" because it resolves to | exception | error | security, ssrf, network, python |
| Refusing to fetch: too many redirects (max {max_redirects}) | exception | error | network, http, redirect, python |
| Refusing to talk to "{hostname}": the connection was establi | exception | error | security, ssrf, dns, tls, python |
| experimental_subAgent() target must be "claude", "codex", or | validation | error | subagent, validation, typescript, developer-error |
| experimental_subAgent() requires Zod 4 with z.toJSONSchema() | validation | error | zod, schema, version-mismatch, subagent |
| experimental_subAgent() schema must be a Zod schema or JSON | validation | error | schema, validation, zod, subagent |
| proxy() requires a non-empty toolkit string. | validation | error | proxy, toolkit, validation |
| proxy() does not support passing a Request instance yet. Pas | validation | error | proxy, fetch, request, unsupported-operation |
| proxy fetch requires a non-empty URL string or URL object. | validation | error | proxy, fetch, url, validation |
| proxy fetch only supports GET, POST, PUT, DELETE, PATCH. | validation | error | proxy, fetch, http-method, validation |
| experimental_subAgent() could not determine an agent CLI. Cu | exception | error | subagent, cli-not-found, path, environment |
| experimental_subAgent() requires a non-empty prompt string. | validation | error | subagent, prompt, validation |
| proxy() requires an authenticated Composio user session. | exception | error | proxy, authentication, session, cli |
| proxy() requires a consumer project context so it can use th | exception | error | proxy, consumer-project, context, configuration |
| Missing required flag: ${name} | exception | error | cli, flags, argv, subagent |
| experimental_subAgent() structured output failed schema vali | validation | error | subagent, zod, schema, llm-output |
| experimental_subAgent() expected valid JSON output for struc | validation | error | subagent, json, parsing, llm-output |
| Failed to fetch file: ${response.statusText} | exception | error | file-upload, fetch, http, url |
| Unsupported upload source | validation | error | file-upload, validation, type-mismatch |
| Failed to upload file to S3: ${uploadResponse.statusText} | exception | error | file-upload, s3, presigned-url, network |
| HTTP ${response.status} ${response.statusText} | exception | error | http, permissions, api, backend |
| Forbidden | http | warning | permissions, localhost, http, auth-token |
| Not found | http | info | permissions, localhost, http, not-found |
| Interactive permission prompts are disabled in this environm | exception | error | permissions, cli, environment, typescript |
| Invalid Composio CLI release tag: ${releaseTag} | exception | error | build, release, validation, typescript |
| UnsafeZipEntryError: ${entry.fileName} | exception | error | security, zip, extraction, typescript |
Invalid service must be a non-empty string | validation | error | keyring, validation, typescript |
BadEncoding BadEncoding | error_code | error | keyring, encoding, typescript |
NoDefaultStore NoDefaultStore | error_code | error | keyring, initialization, typescript |
Invalid service must not contain NUL bytes | validation | error | keyring, linux, validation, typescript |
NoStorageAccess D-Bus session bus not available — no DBUS_SESSION_BUS_ADDRESS and no /run/user/< | exception | error | keyring, linux, dbus, environment, typescript |
NoEntry NoEntry | error_code | warning | keyring, not-found, linux, typescript |
BadDataFormat BadDataFormat | error_code | error | keyring, encoding, linux, typescript |
PlatformFailure dlopen(${path}) failed | exception | critical | keyring, macos, ffi, native, typescript |
| dlsym(${name}) failed | exception | critical | keyring, macos, ffi, native, typescript |
| CFStringCreateWithBytes returned NULL | exception | error | keyring, macos, ffi, native, typescript |
| CFDataGetBytePtr returned NULL | exception | error | keyring, macos, ffi, native, typescript |
| CFDictionaryCreateMutable returned NULL | exception | error | keyring, macos, ffi, native, memory, typescript |
| user must not contain NUL bytes | validation | error | macos, keyring, input-validation, nul-byte |
| security add-generic-password: delete-then-add produced dupl | exception | error | macos, keychain, acl, security-cli, duplicate-item |
| Unsupported BetterSwiftAX constant fallback: ${constantName} | exception | error | build-script, swift, accessibility, regex-fallback |
| Building Beeper iMessage local-tool binaries requires macOS | exception | error | build-script, platform-support, macos, swift |
| Missing platform-imessage submodule at ${submoduleRelativePa | exception | error | git-submodule, build-script, repo-setup |
| No upstream license file found in platform-imessage submodul | exception | error | licensing, build-script, submodule |
| Swift package resolution completed but the BetterSwiftAX Acc | exception | error | swift-package-manager, dependency-resolution, build-script |
| Swift package resolution completed but BetterSwiftAX ${fileN | exception | error | swift-package-manager, build-script, file-not-found |
| Swift build completed but ${target.buildPath} was not produc | exception | error | swift, build-artifact, release-build |
| Unknown target(s): ${unknown.join(', ')}. Expected one of: a | exception | warning | cli-arguments, build-script, target-selection |
| Local tool ${resolution.finalSlug} is not supported on ${res | exception | error | local-tools, platform, cli, typescript |
| Invalid arguments for local tool ${resolution.finalSlug}: ${ | exception | error | validation, zod, local-tools, typescript |
| Bundled binary ${value.bundledBinary} was not found for ${co | exception | error | local-tools, binary, cli, packaging |
| Local command failed for ${context.finalSlug}: ${invocation. | exception | error | subprocess, exit-code, local-tools, cli |
| Bundled FFI library ${execution.library.bundledBinary} was n | exception | error | ffi, native-library, local-tools, packaging |
| Local FFI execution requires the Bun runtime used by the pac | exception | error | ffi, bun, runtime, local-tools |
| Failed to execute local tool ${context.finalSlug}: ${toError | exception | error | wrapper, local-tools, error-handling |
| Use only one of before or after. | exception | warning | pagination, local-tools, imessage, validation |
| ${command} failed with exitCode=${exitCode ?? 'null'} signal | exception | error | subprocess, imessage, macos, exit-code |
| Provide query or recipients to find an iMessage thread. | exception | warning | validation, imessage, local-tools |
| No classes found in TypeDoc output | exception | error | docs, typedoc, build, internal-script |
| Composio client is not initialized. Please initialize it fir | exception | error | lifecycle, initialization, typescript, sdk |
TOOLKIT_NOT_FOUND Toolkit not found | error_code | error | toolkit, not-found, api, sdk |
TOOLKIT_FETCH_ERROR Failed to fetch toolkit | error_code | error | network, toolkit, api, sdk |
| Failed to parse manage connections config | validation | error | validation, zod, tool-router, sdk |
| Pass either sandbox or workbench, not both. workbench is a b | validation | warning | validation, tool-router, api-migration, sdk |
| Failed to parse auth config create options | validation | error | validation, zod, auth-config, sdk |
| Failed to parse auth config update data | validation | error | validation, zod, auth-config, sdk |
| Failed to parse connected account list query | validation | error | validation, zod, connected-accounts, sdk |
| Multiple connected accounts found for user ${userId} in auth | exception | error | connected-accounts, auth, oauth, duplicate |
| Failed to parse create connected account link options | validation | error | validation, zod, connected-accounts, typescript |
| ${error.message (upstream BadRequestError: ACL only allowed | exception | error | acl, connected-accounts, bad-request, permissions |
| Failed to create connected account link | exception | error | connected-accounts, api-error, oauth, link |
| Failed to parse connected account refresh options | validation | error | validation, zod, connected-accounts, refresh |
| Custom tool slug collision: "${finalSlug}" is already regist | validation | error | custom-tools, slug-collision, validation, typescript |
| Custom tool slug collision: original slug "${handle.slug}" i | validation | error | custom-tools, slug-collision, validation, typescript |
| Custom tool slugs are not supported in preload.tools: ${cust | validation | error | custom-tools, preload, session, validation, typescript |
| Failed to parse connected account ACL update params | validation | error | acl, connected-accounts, zod, validation, experimental |
| ${error.message (upstream BadRequestError: ACL only allowed | exception | error | acl, connected-accounts, shared-connections, api-error |
| File operations (upload/download) are not supported in Cloud | exception | error | cloudflare-workers, edge-runtime, files, runtime-unsupported |
| Invalid parameters passed to create mcp config | validation | error | mcp, zod, validation, typescript |
| Failed to validate list options | validation | error | mcp, pagination, zod, validation |
| Failed to validate update params | validation | error | mcp, zod, validation, typescript |
| Invalid params passed for Get Instance Params | validation | error | mcp, zod, validation, typescript |
| Failed to parse MCP server instance | validation | error | mcp, response-parsing, zod, version-mismatch |
| Failed to parse remote file response | validation | error | files, zod, validation, response-parsing |
| Failed to download file: ${response.status} ${response.statu | exception | error | files, download, http-status, ssrf |
| File system operations are not supported in this runtime (e. | exception | error | files, cloudflare-workers, edge-runtime, runtime-unsupported |
| Cannot determine save location: home directory is not availa | exception | error | files, save, environment, home-directory |
| Invalid proxy execute parameters | validation | error | session, proxy, zod, validation, typescript |
| userId is required when custom tools are bound to a session. | exception | error | session, custom-tools, user-id, typescript |
| A provider is required when using custom tools with session. | exception | error | session, custom-tools, provider, configuration, typescript |
| Failed to parse tool router session files mount upload optio | validation | error | validation, zod, upload, file-mount, typescript |
| Failed to upload file: ${uploadResponse.statusText} | exception | error | network, upload, presigned-url, file-mount |
| Failed to parse remote file properties | validation | error | validation, zod, api-contract, file-mount, upload |
| Failed to parse tool router session files mount download opt | validation | error | validation, zod, download, file-mount, typescript |
| Failed to parse tool router session files mount delete optio | validation | error | validation, zod, delete, file-mount, typescript |
| Failed to parse file delete response | validation | error | validation, zod, api-contract, delete, file-mount |
| Failed to parse toolkit list query | validation | error | validation, zod, toolkits, query-params, typescript |
| Failed to fetch toolkits | exception | error | network, api-error, toolkits, fetch |
| Toolkit with slug ${slug} not found | exception | warning | not-found, toolkits, slug, api-error |
| Couldn't fetch Toolkit with slug: ${slug} | exception | error | toolkit, slug, fetch, api, typescript |
| No auth config found for toolkit | exception | warning | auth-config, toolkit, no-auth, typescript |
| Auth schema ${authScheme} not found for toolkit ${toolkitSlu | exception | error | auth-scheme, toolkit, auth-config, typescript |
| No Default auth config found for toolkit ${toolkitSlug} | exception | error | auth-config, authorize, default-config, toolkit, typescript |
| No auth configs found for toolkit ${toolkitSlug} | exception | error | auth-config, authorize, toolkit, typescript |
| ComposioClient is required | exception | error | constructor, client, misuse, typescript |
| Provider not passed into Tools instance | exception | error | provider, constructor, misuse, typescript |
| ComposioRequestCancelledError | exception | warning | abort, cancellation, signal, tool-execution, typescript |
| Invalid beforeExecute modifier. Not a function. | exception | error | modifiers, validation, misuse, typescript |
| Invalid afterExecute modifier. Not a function. | exception | error | modifiers, typescript, validation |
| Invalid tool list parameters. You should not use tools and t | validation | error | validation, tool-filter, typescript |
| Invalid tool list parameters | validation | error | validation, zod, typescript, tool-filter |
| Invalid tool list parameters, atleast one of the following p | validation | error | validation, tool-filter, typescript |
| Invalid schema modifier. Not a function. | exception | error | modifiers, validation, typescript |
| Unable to retrieve tool with slug ${slug} | exception | error | tool-not-found, slug, typescript |
| ComposioToolVersionRequiredError | exception | error | composio, toolkit-version, version-pinning, tool-execution, typescript |
| Invalid tool execute parameters | validation | error | composio, zod, validation, tool-execution, typescript |
| Invalid tool execute session parameters | validation | error | composio, zod, validation, session, tool-execution, typescript |
| Invalid tool proxy parameters | validation | error | composio, zod, validation, proxy, typescript |
| Invalid parameters passed to set webhook subscription | validation | error | composio, zod, validation, webhook, triggers, typescript |
| Invalid parameters passed to list triggers | validation | error | composio, zod, validation, triggers, list, typescript |
| A non-empty userId is required to create a trigger | validation | error | composio, triggers, user-id, validation, typescript |
| Invalid parameters passed to create trigger | validation | error | composio, zod, validation, triggers, typescript |
| Trigger type ${slug} not found | exception | error | composio, triggers, not-found, slug, typescript |
| Function is required for trigger subscription | validation | error | composio, triggers, subscribe, callback, typescript |
| No webhook ID was provided. Please pass the value of the 'we | exception | error | webhook, signature-verification, missing-header, typescript |
| No webhook timestamp was provided. Please pass the value of | exception | error | webhook, signature-verification, missing-header, typescript |
| No valid v1 signature found in the webhook-signature header. | exception | error | webhook, signature-verification, malformed-header, typescript |
| The signature provided is invalid. Please ensure you are usi | exception | critical | webhook, hmac, secret-mismatch, security, typescript |
| Invalid webhook timestamp: ${webhookTimestamp}. Expected Uni | exception | error | webhook, timestamp, payload-validation, typescript |
| The webhook timestamp is outside the allowed tolerance. The | exception | error | webhook, replay-protection, clock-skew, tolerance, typescript |
| Ambiguous custom tool slug "${slug}". Multiple custom toolki | validation | error | custom-tools, slug-collision, validation, typescript |
| File system operations are not supported in this runtime env | exception | error | cloudflare-workers, edge-runtime, filesystem, unsupported-environment, typescript |
| executeToolFn is not set | exception | error | provider, initialization, execute-tool, typescript |
| Direct execution options and modifiers cannot be used with a | exception | error | typescript, api-misuse, tool-router, validation |
| No run ID found | exception | error | openai, assistant, streaming, tool-calls |
| Failed to parse SDK realtime credentials | validation | error | validation, realtime, credentials, zod |
| Request was cancelled by the caller | exception | info | abort, cancellation, network, typescript |
| File system operations are not supported in this runtime env | exception | error | runtime, filesystem, browser, typescript |
| Error reading file at ${filePath}: ${error} | exception | error | filesystem, node, io, typescript |
| Failed to fetch file: ${response.statusText} | exception | error | network, http, fetch, file-upload, typescript |
| Failed to upload file to S3: ${uploadResponse.statusText} | exception | error | s3, upload, network, typescript |
| Invalid file type | exception | error | validation, file-upload, typescript |
| Either path or blob must be provided | exception | error | validation, file-upload, typescript |
| Failed to download file: ${response.statusText} | exception | error | s3, download, network, typescript |
| Unsupported $ref pointer: ${pointer} | exception | error | json-schema, ref-resolution, typescript |
| Cannot resolve $ref ${pointer} | exception | error | json-schema, ref-resolution, typescript |
| JSON Schema node depth exceeded cap (${MAX_NODE_DEPTH}) | exception | error | json-schema, depth-limit, typescript |
| JSON Schema $ref chain exceeded depth cap (${MAX_REF_CHAIN_D | exception | error | json-schema, ref-resolution, depth-limit, typescript |
| JSON Schema exceeds maximum nesting depth of ${MAX_NODE_DEPT | exception | error | json-schema, depth-limit, typescript |
| Failed to convert JSON Schema to Zod Schema | exception | error | json-schema, zod, conversion, typescript |
| Tool arguments exceed maximum nesting depth of ${MAX_NODE_DE | exception | error | tool-arguments, depth-limit, json-schema, typescript |
| File upload was aborted because beforeFileUpload returned fa | exception | warning | file-upload, modifier, hook, typescript |
| Pusher connection error: ${err.message} | exception | warning | pusher, websocket, realtime, network, triggers |
| Failed to initialize Pusher client: ${errorMessage} | exception | error | pusher, initialization, realtime, typescript |
| Invalid chunked trigger data format | exception | error | pusher, chunking, realtime, data-format, triggers |
| Failed to bind chunked events: ${errorMessage} | exception | error | pusher, realtime, triggers, chunking |
| Pusher client not initialized | exception | error | pusher, initialization-order, realtime, typescript |
| Trigger subscription error | exception | error | pusher, authorization, realtime, triggers, api-key |
| Failed to subscribe to triggers: ${errorMessage} | exception | error | pusher, realtime, triggers, wrapper-error |
| Failed to unsubscribe from triggers: ${errorMessage} | exception | warning | pusher, cleanup, realtime, wrapper-error |
| maxBytes must be a non-negative safe integer | validation | error | validation, range-error, file-upload, typescript |
| Tool schema nesting exceeded the maximum supported depth (${ | exception | error | json-schema, tool-schema, depth-limit, validation |
| Tool arguments nesting exceeded the maximum supported depth | exception | error | json-schema, tool-arguments, depth-limit, validation |
| Refusing to upload: ${reason}. ${remediation} | exception | error | security, file-upload, path-validation, secrets |
| Refusing to fetch a malformed URL | exception | error | ssrf, url-validation, file-upload, security |
| Refusing to fetch a non-http(s) URL (scheme "${url.protocol} | exception | error | ssrf, url-validation, security, file-upload |
| Could not resolve host "${host}" | exception | error | ssrf, dns, network, url-validation |
| Refusing to fetch "${host}" — it resolves to a private, loop | exception | error | ssrf, security, network, private-ip, url-validation |
| Refusing to fetch: too many redirects (max ${maxRedirects}) | exception | error | ssrf, redirects, network, url-validation |
| URL file uploads are not supported in edge runtimes because | exception | error | ssrf, edge-runtime, cloudflare-workers, file-upload, platform-limitation |
| ${describeTool(toolSlug)} received arguments as a string tha | exception | error | json, tool-arguments, validation, typescript |
| ${describeTool(toolSlug)} expected arguments to be an object | exception | error | validation, tool-arguments, typescript |
| Failed to parse MCP create response | validation | error | mcp, validation, zod, api-mismatch |
| Failed to parse MCP list response | validation | error | mcp, validation, zod, api-mismatch |
| Failed to parse MCP retrieve response | validation | error | mcp, validation, zod, api-mismatch |
| Failed to parse MCP delete response | validation | error | mcp, validation, zod, delete |
| Failed to parse MCP update response | validation | error | mcp, validation, zod, update |
| Failed to parse MCP generate URL response | validation | error | mcp, validation, zod, urls |
| Refusing to auto-upload "${attempted}": the file does not ex | exception | error | file-upload, path-resolution, node, security, filesystem |
| Refusing to auto-upload "${attempted}": no upload directorie | exception | error | file-upload, security, allowlist, configuration |
| Refusing to auto-upload "${attempted}": resolved path is not | exception | error | file-upload, security, allowlist, symlink |
| Expected a z.object() schema. | exception | error | zod, json-schema, tool-definitions, validation |
| experimental_createLocalWorkbenchSession requires a session | exception | error | workbench, experimental, session, configuration |
| A Composio project API key is required to create a local wor | exception | error | workbench, api-key, authentication, experimental |
| %s is required | exception | error | python, environment-variables, workbench, local-sandbox |
| Invalid ${keyword} regular expression ${JSON.stringify(patte | validation | error | regex, json-schema, validation, unicode |
| Unresolved $ref ${JSON.stringify(ref)} in a dynamic-key sche | validation | error | json-schema, refs, dereferencing, effect |
| App name is not defined | exception | error | langchain, provider, toolkit-metadata, typescript |
| Tool input parameters are not defined | exception | error | langchain, provider, tool-schema, typescript |
| Union types array can not be empty | exception | warning | code-generation, type-builders, union, edge-case |