| tool-str-replace-editor: the mounted filesystem confines… | exception | error | |
| a blocked Ralph report needs a concrete blocker | validation | error | |
| credential key segment | validation | error | |
| sandbox-local windows-acl temp grant materialization failed… | exception | error | |
| skill file ignored | console | error | |
| tool " " parameters must be lossless JSON before schema… | validation | error | |
| ( ) must be a positive integer | validation | error | config, validation, numbers, compaction |
| : background write for session " " failed (buffered events… | console | error | |
| tool/result surface replacement may change only content | exception | error | |
| typert-loader: typert contributor(s) failed to register:\n… | exception | error | |
| client-modules: boot manifest rev must be a string | validation | error | manifest, validation, bootstrap, web |
| must be an object | validation | error | config, validation, yaml, plugin-config, compaction |
| .summarizationProvider must be a string | validation | error | config, validation, yaml, type-mismatch, compaction |
UNSUPPORTED_SCHEMA unsupported JSON schema | error_code | error | |
| conversation.serializeDraftImages: one or more draft images… | exception | error | attachments, slash-commands, race-condition, draft |
| BasicCompactionConfig: modelPolicies must be an array | validation | error | config, validation, yaml, plugin-config, compaction |
| credential ref " " must match | validation | error | |
| tool execution arguments must be losslessly… | validation | error | |
| sandbox_permissions is not available in this composition… | exception | error | |
| session projection cache | console | error | |
| compactRegion: start seq | validation | error | compaction, surface, span-ordering, validation |
| typert-loader: exports " " but TYPERT.face is not "host | exception | error | |
| credentials-local: holds a value JSON cannot represent | validation | error | |
| the node runtime mode needs a system `node` (>=22.19) on… | exception | error | |
| tool " " must declare output | exception | error | |
| session event " " is not surface-eligible and cannot carry… | validation | error | |
| tools/post-execute accept decision cannot replace both… | validation | error | |
| typert: invalid " " — must be nonempty and must not contain… | validation | error | |
| compactRegion: end seq | validation | error | compaction, surface, seq, validation |
| must be lossless JSON data (objects, arrays, strings… | exception | error | |
directory-create-failed cannot create | error_code | error | |
| the current model route could not be verified | exception | error | |
UNSUPPORTED_CONTENT pi-ai chat history cannot represent structured assistant image output | exception | error | |
| Invalid `view_range`: [ ]. Its second element ` ` should be… | exception | error | |
SESSION_NOT_LIVE session " " is not the live store instance | exception | error | |
WEB_FETCH_TOO_LARGE response exceeds the maximum of | exception | error | |
| Ralph workflow returned a malformed round report | validation | error | |
| settings: watcher for | console | error | |
| source " " resolves outside the workspace | validation | error | |
| typert: invalid — must be nonempty | validation | error | |
| schedule: preflight failed for agent | console | error | |
| tools.presentAs(" ") conflicts with " " already declared… | exception | error | |
| credentials-local: is readable beyond its owner (mode )… | validation | error | |
| session event " " carries an invalid replace surfaceOp | validation | error | |
| session " " is not live in this store | exception | error | |
| the image data is not canonical base64 | validation | error | |
| workspace ' ' order write and record rollback both failed… | exception | error | |
DUPLICATE_FLOW an authorization flow for | error_code | error | |
| dsh-e2b: runtime root must be a real directory | exception | error | |
| fs-e2b: canonical path transport returned invalid NUL… | exception | error | |
OPEN_TURN fork boundary in session " " ends inside open turn | validation | error | |
| dsh-tools: mode " " requires a code runtime — load a… | exception | error | |
lookup-not-found lookup provider did not resolve the requested identity | exception | error | typert, gateway, lookup-provider, not-found, identity |
model-discovery-failed error instanceof Error ? error.message : String(error) | error_code | error | |
| session " ": fallback title update failed | console | error | |
| subagent-claude-code | console | error | |
| typert(host): package files must include | exception | error | |
| : sets " ", which only the launching environment may set… | exception | error | |
| fs-e2b: canonical path transport returned invalid base64 | exception | error | |
INVALID_REPLAY_STATE invalid pi-ai replay state | exception | error | |
| credentials-local: holds a non-finite number | validation | error | |
FS_ABORTED aborted | error_code | error | |
GOAL_NOT_FOUND no current goal | exception | error | |
| credential key " " must be " / | validation | error | |
NOT_COMMITTED authorization flow for | error_code | error | |
| schedule: durable-change observer failed | console | error | |
| forbidden | http | error | |
| found.error | error_code | error | |
| source " " could not be read | validation | error | |
| cannot read " ": the extension declares , but the bytes use… | exception | error | |
| settings-file: watcher error on | console | error | |
| typert: endpoint " " is already registered | exception | error | |
SESSION_QUERY_CORRUPT_SESSION session event history is corrupt | error_code | error | |
settings-rejected fixture: the minimal readiness settings descriptor is read-only | error_code | error | |
| maxParallelSubCalls must be a positive integer | exception | error | |
| typert-loader: configured package | exception | error | |
| deepseek-harness-runtime-bin is missing the default runtime… | exception | error | |
| schedule: dispatch barrier failed for agent | console | error | |
| tool name " " is reserved for the Code Mode presentation… | exception | error | |
| tools.restrict( ) is a no-op: pass `allow` and/or `deny`… | validation | error | |
| typert-protocol: Remote method | exception | error | |
| dsh-code-runtime-worker-thread: config.maxWallMs must be at… | validation | error | config, validation, timeout, settimeout, node-timers |
| sourceEventSeqs must reference earlier events | validation | error | |
| dsh-tools: no SDK renderer registered for runtime language | exception | error | |
| goal change must be a non-negative safe integer | validation | error | |
INVALID_ARGS invalid arguments | error_code | error | |
| skill provider " " skipped | console | error | |
SCRIPT_PARSE workflow script does not parse | exception | error | |
UNSUPPORTED_REASONING_EFFORT provider " " model " " does not support reasoning effort | validation | error | |
| could not read runtime platform manifest from | exception | error | |
LSP_CONFLICT an LSP provider with id | validation | error | |
| subagentProvider must be a non-empty normalized string | validation | error | |
| skill file ignored: invalid YAML frontmatter | console | error | |
| the declared media type is not PNG, JPEG, WebP, or GIF | validation | error | |
| url must be a non-empty string | validation | error | |
| credentials-local was disposed before the queued | exception | error | |
LSP_DISPOSED LSP instance was disposed | exception | error | |
| sourceEventSeqs must not be empty except on… | validation | error | |
| typert: invocation " " scope wire " " must select its only… | validation | error | |
| typert: Remote package | exception | error | |