| acp: connection closed with an error | console | error | |
| dsh-e2b: cwd must be an absolute Linux path | validation | error | |
session-not-found error.message | error_code | error | |
| typert: lookup " " changed its wire declaration during this… | exception | error | |
| goal change goal for phase | validation | error | |
WEB_UNSUPPORTED_CONTENT_TYPE unsupported charset | error_code | error | |
LSP_WORKSPACE_REQUIRED the lsp tool requires a session workspace cwd | exception | error | |
workspace-name-conflict workspace name ' ' is already in use | error_code | error | |
SESSION_QUERY_INDEX_FAILED session search index is unavailable | error_code | error | |
| skill-filesystem: watcher for | console | error | |
| typert-loader: exports " " but importing failed | exception | error | |
workspace-move-invalid session or anchor is not accounted by workspace | error_code | error | |
| approval.request() outside an open turn: the approval/asked… | exception | error | |
| client-modules: require | exception | error | |
| invalid Content-Length header | validation | error | |
| tool-lsp: must be a positive integer | validation | error | |
| dsh-code-runtime-worker-thread: config.maxOutputBytes must… | validation | error | config, validation, output-limits, code-runtime |
INVALID_BOUNDARY fork boundary for session | validation | error | |
| session event seq is not contiguous; expected | exception | error | |
| dsh-e2b: configure apiKey or set E2B_API_KEY | validation | error | |
| file_path must be a non-empty string | validation | error | |
NO_ADAPTER no adapter registered for provider | validation | error | |
| runtime wheel payload must be ; found | exception | error | |
| surface replace: sourceEventSeqs must include every… | validation | error | |
| typert-loader: TYPERT manifest names package — the manifest… | exception | error | |
| typert-loader: TYPERT.schemas contains a non-object schema | exception | error | |
| credentials-local: uses the pre-release flat layout. Add… | validation | error | |
FS_AMBIGUOUS_EDIT cannot edit " ": old_string matched times | exception | error | |
| fs-e2b: canonical path is not absolute | exception | error | |
| typert-protocol: Remote decorator context is missing | exception | error | |
WEB_BLOCKED_URL credentials in URLs are not allowed | error_code | error | |
| fs-e2b: canonical path is not valid UTF-8 | exception | error | |
FS_NOT_TEXT cannot read " ": binary file | error_code | error | |
FS_TOO_LARGE cannot read " ": bytes exceeds the -byte limit | exception | error | |
LSP_UNAVAILABLE no LSP provider handles | exception | error | |
| session search provider repeated a continuation cursor | exception | error | |
| telemetry: backend shutdown failed | console | error | |
| The user dismissed the plan review to speak instead; stay… | exception | error | |
UNKNOWN_TOOL unknown tool | error_code | error | |
WEB_PROVIDER_CREDENTIAL_MISSING DeepSeek search has no API key for | exception | error | |
| credentials-local: record | validation | error | |
| goal cannot change objective or maxGoalRounds | validation | error | |
| sourceEventSeqs on event at seq | validation | error | |
| typert-loader: exports[" "] must be a string or an object… | exception | error | |
AGENT_RESULT child agent run failed | exception | error | |
| model " " does not declare image input | exception | error | |
| .summarizationModel must be a string | validation | error | config, validation, yaml, type-mismatch, compaction |
RESULT_UNSERIALIZABLE the workflow's return value is not plain JSON data | exception | error | |
| goal does not preserve the current counters and timestamps | validation | error | |
| .initialDelayMs must be a positive finite number no greater… | validation | error | |
SESSION_ALREADY_EXISTS session " " already exists | exception | error | |
| unsupported goal change version | validation | error | |
| cannot attach session | exception | error | |
| sandbox-local: runnerFailureSignatures requires… | validation | error | |
| tool/result surface replacement must rewrite exactly one… | validation | error | |
| typert-loader: invocation " " sourceLocation. must be a… | exception | error | |
| credentials-local: an empty value cannot be stored for | validation | error | |
| goal change must be a positive safe integer | validation | error | |
| llm-pi-ai: provider " " streamIdleTimeoutMs must be a… | validation | error | |
| session event " " is surface-eligible and requires a… | validation | error | |
| credentials-local was disposed before the queued | exception | error | |
INVALID_PREPARED_CALL a prepared LLM call can only be dispatched once | exception | error | |
ITEM_CAP received items — over the per-call cap ( ); split the work or raise… | exception | error | |
| only plain objects and arrays are JSON data (exotic… | exception | error | |
SESSION_QUERY_STALE_CURSOR session history changed while paging; retry the complete search call | error_code | error | |
| E2B sandbox service is disposing | exception | error | |
| lsp-stdio: servers must contain at least one server | validation | error | |
| subagent-codex " ": child run failed ( ) | console | error | |
| tool-web: must be a positive integer | validation | error | |
| typert-protocol: must contain only RPC endpoint segment… | exception | error | |
| : cannot resolve profile bundle from the dsh installation… | exception | error | |
| The path is not an absolute path, it should start with `/`… | exception | error | |
| BasicCompactionConfig: auto must be a boolean | validation | error | config, validation, yaml, boolean, compaction |
| LSP header exceeded bytes without a terminator | validation | error | |
steer-unavailable current turn no longer accepts steering | error_code | error | |
attachment-error Model " " does not support image input. | error_code | error | |
INVALID_CREDENTIAL this provider's API key is blank; enter it on the Models page, or clear it to… | exception | error | |
| lsp-stdio: servers. . must be a positive integer no greater… | validation | error | |
| session event " " is not surface-eligible and cannot carry… | validation | error | |
| typert: invocation " " Context receiver cannot declare a… | validation | error | |
FS_EDIT_NOT_FOUND cannot edit " ": old_string must be non-empty | exception | error | |
SESSION_NOT_FOUND session " " not found | exception | error | |
| surface replace: start seq | validation | error | |
| typert: schema " " is already registered | validation | error | |
| unsupported deepseek-harness-runtime-bin build platform | exception | error | |
UNSUPPORTED_OPTION agent() option " " is deferred and not supported by this engine (supported… | exception | error | |
| conversation.cancel failed | exception | error | rpc, cancel, race-condition, session |
GOAL_INVALID_MAX_ROUNDS maxGoalRounds must be a positive safe integer | exception | error | |
| path must be a non-empty string | exception | error | |
SESSION_QUERY_INVALID_CURSOR session search continuation is invalid | error_code | error | |
| skill entry ignored: failed to follow symbolic link | console | error | |
| unsupported DSH_RUNTIME_PLATFORM_TAG | exception | error | |
| llm-pi-ai: provider " " maxRequestImageBytes must be a… | validation | error | |
| no attachment store is mounted | exception | error | |
UNSTORABLE_PROVIDER_ID llm-pi-ai: provider id | exception | error | |
| workspace ' ' order write and pending-marker rollback both… | exception | error | |
| credentials-local: is cyclic | validation | error | |
title-invalid error.message | error_code | error | |
| typert: cannot resolve | validation | error | |
META_INVALID invalid meta | exception | error | |