| typert-generator: cannot find workspace root above | exception | error | |
| browser time zone is unsupported | validation | error | |
| ConvertStringSidToSidW failed | exception | error | |
| invalid argv: expected a non-empty program name at argv[0] | exception | error | |
| invalid persisted inbox splice at session seq | validation | error | |
| llm-pi-ai: provider " " has an empty displayName | validation | error | |
| seed event at index has an invalid event envelope | validation | error | |
| seed request/header at index | validation | error | |
| session event " " carries non-JSON-serializable data | validation | error | |
SESSION_REFERENCE_INVALID_CONFIG session-reference: must be a positive safe integer | validation | error | |
| typert: observer for " " failed | console | error | |
| AclSandbox workspace and temp write SIDs must be distinct | validation | error | |
| client api: rejected | validation | error | |
| directory picker failed | exception | error | |
invalid_time_zone time_zone must be UTC or a valid IANA Area/Location name. | validation | error | |
| ( ) must be a non-negative integer | validation | error | |
SESSION_REFERENCE_TOO_MANY a message may reference at most | validation | error | |
| the user rejected escalating this | exception | error | |
DUPLICATE_NAME PTY session name " " already exists for this owner | exception | error | |
| PTY shell did not reach readiness before startup timeout | exception | error | |
| subagent: listener threw | console | error | |
ATTACHMENT_CORRUPT Prepared attachment bytes do not match their reference. | exception | error | |
| llm-deepseek: maxTokens must be a positive safe integer | exception | error | |
| no agent factory registered (load an agent-loop plugin) | exception | error | |
ASK_ABORTED ask_user_question was aborted before the user answered | error_code | error | |
changed the compacted history changed during manual compaction | exception | error | |
| client-modules: boot manifest entries must be an array | exception | error | |
| file search maxEntries must be a positive safe integer | validation | error | |
| file search maxResults must be a positive safe integer | validation | error | |
| GetFileSecurityW (Win32 ) | exception | error | |
| landlock-run: partial enforcement (older Landlock ABI) | console | error | |
| llm-pi-ai: provider " " has an empty baseURL | validation | error | |
| SetFileSecurityW (Win32 ) | exception | error | |
| terminal-bash: must be a positive safe integer | validation | error | |
| unknown DeepSeek Harness SDK runtime method | exception | error | |
| AclSandbox read-only does not accept a temp directory | validation | error | |
| client-modules: prefetch | exception | error | |
| failed to revoke report tool and prompt registrations | exception | error | |
| ( ) must be a number in | validation | error | |
| no adapter registered for provider | exception | error | |
| subagent request was aborted before child publication | exception | error | |
| message must contain one tool-result block | validation | error | |
TOO_MANY_IMAGES Image batch exceeds the configured image-count limit. | exception | error | |
TRANSPORT DeepSeek API stream from | error_code | error | |
| [web-runtime] connection lost, retry # | console | error | |
| client-modules: boot manifest entry is not an object | exception | error | |
| initialize maxTokens must be a positive safe integer | validation | error | |
| invalid justification: expected a non-empty sentence | validation | error | |
SESSION_QUERY_INVALID_CONFIG session-search SQLite config: path must not be blank | exception | error | |
SESSION_REFERENCE_INVALID_REFERENCE invalid session reference URI | validation | error | |
| time-context: failed to resolve the system time zone | exception | error | |
| ui-trajectory: session | exception | error | |
| AclSandbox temp write SID requires a temp directory | validation | error | |
| llm-deepseek: duplicate catalog model | exception | error | |
OWNER_NOT_LIVE agent " " is not the registered PTY owner | exception | error | |
| message must have role | validation | error | |
| terminal cleanup failed; surviving pid | exception | error | |
| approval for escalating to | exception | error | |
| client-hmr: unparseable event frame | console | error | |
| DeepSeek Files API error | http | error | |
| invalid todo: `content` must be a non-empty string | validation | error | |
not_future The scheduled time must be strictly in the future. | validation | error | |
| path open failed | exception | error | |
| ReplaceFileW (Win32 ) | exception | error | |
| session header is not losslessly JSON-serializable | validation | error | |
| unsupported model variant | exception | error | |
| client-modules: duplicate graph entry | exception | error | |
| dsh: invalid profile name | exception | error | |
| llm-deepseek: catalog model ids must be non-empty | exception | error | |
| question cancellation rejected | exception | error | |
SEND_ACTIVE PTY session already has an active send | exception | error | |
| agent " " is not live in this registry | exception | error | |
| client api: has no active Connection | exception | error | |
EMPTY_QUESTIONS ask_user_question requires at least one question | error_code | error | |
| AclSandbox read-only does not accept write SIDs | validation | error | |
| agent maxTokens must be a positive safe integer | validation | error | |
| approval policy must be one of "ask" or "never" | validation | error | |
| dsh-scope: scope parent link would form a cycle | validation | error | |
DUPLICATE_PROVIDER a user-questions provider is already registered | error_code | error | |
MALFORMED_RESPONSE malformed SSE payload | exception | error | |
| maxParallelToolCalls must be a positive integer | validation | error | |
| message has mismatched tool call ids | validation | error | |
| type graph references missing declaration | exception | error | |
| client api: Remote method is no longer mounted | exception | error | |
FS_IO_ERROR cannot read | exception | error | |
| invalid job label: expected a non-empty string | validation | error | |
persistence manual compaction durability checkpoint failed | exception | error | |
IMAGE_TYPE_MISMATCH Declared image type does not match its bytes. | exception | error | |
| invalid job kind: expected a non-empty string | validation | error | |
invocation-unavailable no active Remote method exports this endpoint | error_code | error | |
| question response rejected | exception | error | |
| session header parentSession must be a string | validation | error | |
| sessions.select: unknown session | validation | error | |
| DeepSeek API error (HTTP ) | http | error | |
| terminal-bash: backendType must be non-empty | validation | error | |
| llm-pi-ai: provider names must be non-empty | validation | error | |
| llm-pi-ai: provider | validation | error | |
| PTY backend startup and cleanup both failed | exception | error | |
| session header agentPreset must be a string | validation | error | |
| todo_write requires an owning agent session | exception | error | |