ErrLookup › deepseek-ai/deepseek-harness

deepseek-ai/deepseek-harness

DeepSeek Harness: Everything is a Plugin. · TypeScript · 1,595 source files

Analyzed at b150a551b8 on 2026-08-24. 1368 documented errors.

Code / MessageTypeSeverityTags
invalid
image mimeType must be image/png, image/jpeg, image/webp, or image/gif
exception error
internal
the current model route could not be verified for image input
exception error
ACP agent teardown failed for ${failures.length} session(s):
exception error
client api: contribution repeats ${kind} method ${endpointOf
exception error
client api: ${kind} method ${endpointOf(descriptor)} is alre
exception error
client api: namespace ${JSON.stringify(namespace)} conflicts
exception error
client api: namespace ${JSON.stringify(namespace)} conflicts
exception error
client api: Remote method is no longer mounted
exception error
client api: ${endpoint} expected ${contract}, got ${String(v
validation error
client api: ${endpoint} has no Client Context binder for ${J
exception error
client api: ${endpoint} requires a ${JSON.stringify(projecti
exception error
client api: ${endpoint} has no active Connection
exception error
client api: method ${JSON.stringify(`${namespace}/${method}`
exception error
client api: method ${JSON.stringify(`${this.namespace}/${met
exception error
client api: generated Remote ${endpointOf(descriptor)} scope
validation error
client api: generated Remote ${endpoint} field ${JSON.string
validation error
client api: ${endpoint} rejected ${JSON.stringify(field)}
validation error
service-unavailable
active Service ${JSON.stringify(descriptor.service)} is unavailable
error_code error
method-unavailable
active Service ${JSON.stringify(descriptor.service)} has no callable method ${JS
error_code error
cancelled
Remote invocation "${endpoint}" was aborted
error_code error
internal
invalid Remote endpoint ${JSON.stringify(endpoint)}
validation error
definition-unavailable
its strict definition was withdrawn and SRC fallback is forbidden
error_code error
invocation-unavailable
no active Remote method exports this endpoint
error_code error
ambiguous-endpoint
multiple active Services export this endpoint: ${candidates.map(candidate => can
exception error
signature-invalid
SRC cancellation parameter signal must be the final parameter
exception error
context-unavailable
Context provider ${JSON.stringify(marker.invocation.context)} is unavailable
exception error typert, gateway, context-provider, plugin-registration, cordis
provider-mismatch
Context provider ${JSON.stringify(invocation.context)} does not match its strict
exception error typert, gateway, provider-mismatch, version-skew, wire-contract, context-provider
context-failed
Context provider ${JSON.stringify(invocation.context)} failed
exception error typert, gateway, context-provider, error-cause, infrastructure
context-not-found
Context provider ${JSON.stringify(invocation.context)} did not resolve the reque
exception error typert, gateway, context-provider, not-found, identity, rpc
lookup-unavailable
lookup provider ${JSON.stringify(key)} is unavailable
exception error typert, gateway, lookup-provider, registration, plugin-composition
lookup-failed
lookup provider ${JSON.stringify(key)} failed
exception error typert, gateway, lookup-provider, error-cause, infrastructure
lookup-not-found
lookup provider ${JSON.stringify(key)} did not resolve the requested identity
exception error typert, gateway, lookup-provider, not-found, identity
binding-invalid
Service ${JSON.stringify(serviceKey)} has no visible typertRemote binding
exception error
arguments-invalid
args must be a plain object
validation error
input-invalid
wire field ${JSON.stringify(field)} failed boundary validation
validation error
result-invalid
business result failed boundary validation
validation error
session persistence is not configured (load a dsh-session-pe
exception error
session-not-found
session "${sessionId}" not found
exception error
agent-busy
session "${sessionId}" is a subagent session; use subagent delivery
exception error subagent, agent-routing, api-remotes, agent-busy
INVALID_IMAGE
Unsupported or malformed image data.
validation error image, format, admission, attachment, sharp
IMAGE_TOO_MANY_PIXELS
Image exceeds the configured decoded-pixel limit.
validation error image, limits, pixels, admission, attachment
IMAGE_DIMENSION_TOO_LARGE
Image exceeds the configured per-side pixel limit.
exception error image, limits, dimension, admission, attachment
attachment-local: imageCompressionConcurrency must be an int
validation error config, validation, attachment-local, startup
ATTACHMENT_WRITE_FAILED
Image normalization did not produce a single-frame 8-bit sRGB image with matchin
exception error image, normalization, sharp, attachment, internal-invariant
IMAGE_TOO_LARGE
Image cannot be encoded within the configured normalized-image byte cap.
exception error
INVALID_ATTACHMENT_REF
${name} must be a positive integer.
validation error
IMAGE_TOO_LARGE
Image cannot be encoded within the model-request byte budget.
exception error
ATTACHMENT_WRITE_FAILED
Encoded model-request image does not match its verified 8-bit sRGB metadata.
exception error
INVALID_ATTACHMENT_REF
Attachment reference is invalid.
exception error
INVALID_IMAGE
Image is empty.
exception error
IMAGE_TYPE_MISMATCH
Declared image type does not match its bytes.
exception error
IMAGE_TOO_LARGE
Image exceeds the configured byte limit.
exception error
ATTACHMENT_CORRUPT
Prepared attachment bytes do not match their reference.
exception error
ATTACHMENT_WRITE_FAILED
Unable to persist image attachment.
exception error
ATTACHMENT_NOT_FOUND
Attachment object is missing.
exception error
ATTACHMENT_READ_FAILED
Unable to read image attachment.
exception error
INVALID_IMAGE_BASE64
Image upload is not canonical base64.
exception error
TOO_MANY_IMAGES
Image batch exceeds the configured image-count limit.
exception error
IMAGES_TOO_LARGE
Image batch exceeds the configured aggregate image-byte limit.
exception error
UNSUPPORTED_IMAGE_TYPE
Image type ${input.mediaType} is not accepted by this deployment.
exception error
${binName}: ${path} sets "${name}", which only the launching
exception error
${binName}: user patch-layer watching requires the Cordis HM
exception error
${binName}: user patch-layer watching requires the root Incl
exception error
${binName}: failed to read patches ${file}: ${String(error)}
exception error
${binName}: failed to read overlay ${file}: ${String(error)}
exception error
${binName}: failed to parse ${label} ${file}: ${String(error
exception error
${binName}: ${label} ${file} must be a top-level YAML array
exception error
${binName}: ${label} entry ${index + 1} in ${file} must be a
exception error
${binName}: failed to read config ${absoluteConfigPath}: ${S
exception error
${binName}: failed to parse config ${absoluteConfigPath}: ${
exception error
${binName}: config ${absoluteConfigPath} must be a top-level
exception error
${binName}: plugin(s) failed to load: ${names}; Cordis start
exception error
${binName}: ${String(failures.length)} ${noun} did not activ
exception error
${binName}: ${stage}: ${detail}${stack}
exception error
dsh: invalid profile name ${JSON.stringify(name)}
exception error
dsh: ${link} exists and is not a symlink; remove it so dsh c
exception error
${binName}: failed to read profile manifest ${path}: ${Strin
exception error
${binName}: profile manifest ${path} must hold a JSON object
validation error
${binName}: cannot resolve profile bundle ${JSON.stringify(p
exception error
${binName}: profile ${JSON.stringify(name)} does not exist;
exception error
${binName}: profile bundle ${JSON.stringify(packageName)} de
validation error config, plugin, profile, package-json, bootstrap
browser operating-system launcher exited with code ${String(
console warning windows, browser, spawn, launcher
web-app: frontend dist not built; run pnpm run build from th
exception error build, frontend, dist, setup
client-connection: trustedHosts entry ${JSON.stringify(entry
validation error config, security, hostname, validation, cordis-yml
transport failure for ${channel}/${endpoint}: HTTP ${respons
http error http, rpc, network, status-code, trust-fence
rpcId mismatch for ${endpoint}: sent ${rpcId}, got ${full.rp
validation error rpc, correlation, protocol, caching
client-connection maxRequestBodyBytes (${String(maxRequestBo
validation error config, limits, validation, upload, images
client-modules: ${subject} ${field} must be a string array
validation error manifest, validation, package-json, client-modules
client-modules: window.__DSH_BOOT__ is missing or not an obj
validation critical bootstrap, browser, manifest, web, runtime
client-modules: boot manifest rev must be a string
validation error manifest, validation, bootstrap, web
client-modules: boot manifest entries must be an array
exception error
client-modules: boot manifest entry is not an object
exception error
client-modules: boot manifest entry ${where} must carry stri
exception error
client-modules: boot manifest entry ${where} immediately mus
exception error
client-modules: duplicate graph entry "${row.id}"
exception error
client-modules: window.__ModuleLoader__.create called after
exception error
client-modules: duplicate factory registration for "${regist
exception error
client-modules: bundle ${url} loaded without registering "${
exception error
client-modules: module arrival cycle ${[...open.slice(cycleS
exception error
client-modules: require cycle through "${id}" (factory-form
exception error
client-modules: require("${spec}") missed the module table —
exception error
client-modules: cannot resolve "${specifier}" — not a seed w
exception error
client-modules: prefetch("${id}") — not a graph entry
exception error
client-modules: ${pkgName} has a non-object dsh.client decla
exception error
client-modules: ${pkgName} dsh.client.platform must be a str
exception error
client-modules: ${pkgName} dsh.client.immediately must be a
exception error
client-modules: ${pkgName} exports["./client"] must be a str
exception error
client-modules: module graph cycle ${[...open.slice(cycleSta
exception error
client-modules: "${entry.id}" requests module "${name}" that
exception error
client-modules: window.__ModuleLoader__.create called after
exception error
client-modules: HTML did not preload ${CLIENT_MODULES_ID}/cl
exception critical browser, boot, module-loader, preload
client-modules: ${CLIENT_MODULES_ID}/client.js requested ext
exception critical browser, module-loader, bundling, externals
client-modules: ${CLIENT_MODULES_ID}/client.js did not expor
exception critical browser, boot, module-loader, version-mismatch
client-modules: ctx.baseUrl is unset — the node half needs t
exception error cordis, plugin-lifecycle, configuration, bootstrap
client-modules: ${String(failures.length)} client ${packageN
exception critical startup, aggregate-error, build, client-bundle
client-modules: ${pkgName} declares dsh.client but exports n
exception error package-json, manifest, dsh-client, plugin-package
client-modules: client bundle not found; run `pnpm run build
exception error build, enoent, client-bundle, startup
${duplicateMessage}
exception error registry, duplicate-key, conversation, plugin-package
conversation fallback Definition must declare a target
exception error validation, conversation, fallback, definition
conversation fallback Definition is already registered
exception error registry, singleton-slot, conversation, fallback
conversation Definition "${definition.kind}" must declare ta
exception error
conversation Context ${key} received duplicate Match ${left.
exception error
conversation Definition "${context.kind}" withdrew materiali
exception error
conversation Context ${key} received more than one start Mat
exception error
conversation Context ${key} received non-appended Match ${in
exception error
conversation Context ${key} received an update before its st
exception error
conversation Context ${key} received inconsistent Definition
exception error
conversation Context ${context.key} received an update befor
exception error
sessions.select: unknown session ${sessionId}
validation error
sessions.selectSubagent: ${address.childSessionId} is not a
validation error subagent, session-selection, catalog, stale-state
sessions.provide: missing prop "${name}"
validation error sessions-provide, props, provider-descriptor, fail-loud
sessions.provide: duplicate prop "${name}"
validation error sessions-provide, props, duplicate-name, provider-roster
sessions.provide: duplicate hook "${name}"
validation error sessions-provide, hooks, duplicate-name, registration
session create failed: ${rpcError.code}: ${rpcError.message}
exception error rpc, session-create, workspace, host-error
session fork failed: ${rpcError.code}: ${rpcError.message}
exception error rpc, session-fork, at-seq, host-error
fork child rename failed: ${renamed.error.code}: ${renamed.e
exception warning session-fork, rename, partial-failure, rpc
ctx-level renderSlot only renders 'root' (got "${key}"); chi
validation error slots, ui-composition, render-slot, api-misuse
browser time zone is unavailable
exception error intl, timezone, environment, icu
workspace create failed: ${rpcError.code}: ${rpcError.messag
exception error
directory picker failed: ${response.result.error.message}
exception error
directory browse failed: ${rpcError.code}: ${rpcError.messag
exception error
path open failed: ${response.result.error.message}
exception error
workspace rename failed: ${result.error.code}: ${result.erro
exception error
workspace delete failed: ${result.error.code}: ${result.erro
exception error
workspace reorder failed: ${result.error.code}: ${result.err
exception error
session archive failed: ${result.error.code}: ${result.error
exception error
workspace move failed: ${result.error.code}: ${result.error.
exception error
command directory warmup failed: ${entry.lastError instanceo
exception error rpc, cache-warmup, slash-commands, reconnect
command.list failed: ${result.error.code}: ${result.error.me
exception error rpc, slash-commands, version-skew, host
notice.imagesUnsupported
exception warning ui, slash-commands, image-attachments, localization
command.execute failed: ${result.error.code}: ${result.error
exception error rpc, slash-commands, submit, reconnect
approval response rejected: ${receipt.reason}
exception warning approvals, race-condition, ui, idempotency
no serializer for reference source "${o.source}"
exception error plugin-composition, references, input, dependency-injection
conversation.send failed: ${result.error.code}: ${result.err
exception error rpc, prompt, session, submit
conversation.sendSession: one or more draft images are no lo
exception error attachments, race-condition, draft, ui
conversation.serializeDraftImages: one or more draft images
exception error attachments, slash-commands, race-condition, draft
${result.error.code}: ${result.error.message}
exception error rpc, images, attachments, history
conversation.updateQueue failed: ${result.error.code}: ${res
exception error rpc, queue, race-condition, ui
conversation.cancel failed: ${result.error.code}: ${result.e
exception error rpc, cancel, race-condition, session
unsupported image media type: ${mediaType || '(empty)'}
validation error images, mime-type, validation, file-upload
session.models failed: ${result.error.code}: ${result.error.
exception error rpc, models, provider, catalog
session.selectModel failed: ${result.error.code}: ${result.e
exception error rpc, models, route-selection, provider
this provider's catalog failed to load — pick a model from a
exception warning models, catalog, ui, slash-commands
permission switch failed: ${result.error.code}: ${result.err
exception error rpc, permissions, slash-commands, ui
the host offers no /permission command
exception error version-skew, permissions, slash-commands, host
permission settings has no defaultPreset value
validation error settings, config, plugin-composition, validation
permission settings schema has no defaultPreset field
validation error settings, schema, version-skew, permissions
permission settings schema does not advertise its current pr
validation error
response.result.error.message
exception error
response.result.error.message
exception error
providersResponse.result.error.message
exception error
mirrored.error ?? 'settings are unavailable in this browser'
exception error
pluginInventory.list failed: ${result.error.code}: ${result.
exception error
skill.list failed: ${result.error.code}: ${result.error.mess
exception error
ui-trajectory: session "${sessionId}" is unavailable
exception error
question response rejected: ${receipt.reason}
exception error
question cancellation rejected: ${receipt.reason}
exception error
unknown session "${sessionId}"
exception error session, ui-workspace, rename, stale-id, web-client
web boot: window.__ModuleLoader__ bootstrap facade is missin
exception critical web-boot, bootstrap, browser-globals, module-loader
web boot: ${String(failures.length)} entr${failures.length =
exception error web-boot, cordis, plugin-activation, dependency-injection, manifest
dsh-code-runtime-worker-thread: config.${key} must be a posi
validation error config, validation, cordis-yml, worker-thread, code-runtime
dsh-code-runtime-worker-thread: config.maxOutputBytes must b
validation error config, validation, output-limits, code-runtime
dsh-code-runtime-worker-thread: config.maxWallMs must be at
validation error config, validation, timeout, settimeout, node-timers
BasicCompactionConfig: auto must be a boolean
validation error config, validation, yaml, boolean, compaction
BasicCompactionConfig: contextWindow (${contextWindow}) must
validation error compaction, llm, model-metadata, context-window, validation
BasicCompactionConfig: ${policy.target.provider}/${policy.ta
validation error compaction, config, validation, token-budgets
${name}: retainRatio (${retention.retainRatio}) must be less
validation error compaction, config, validation, ratios, cordis-yml
BasicCompactionConfig: modelPolicies must be an array
validation error config, validation, yaml, plugin-config, compaction
BasicCompactionConfig: duplicate model policy for ${source.p
validation error config, validation, duplicate, plugin-config, compaction
${name} must be an object
validation error config, validation, yaml, plugin-config, compaction
${name}: retainRatio and retainTokens are mutually exclusive
validation error config, validation, mutually-exclusive, compaction
${name}.summarizationProvider must be a string
validation error config, validation, yaml, type-mismatch, compaction
${name}.summarizationModel must be a string
validation error config, validation, yaml, type-mismatch, compaction
${name}: summarizationProvider and summarizationModel must b
validation error config, validation, paired-options, compaction
${name}: unknown key "${key}"
validation error config, validation, typo, unknown-key, compaction
${name} must be a non-empty string
validation error config, validation, empty-string, plugin-config, compaction
${name} (${String(value)}) must be a positive integer
validation error config, validation, numbers, compaction
${name} (${String(value)}) must be a non-negative integer
validation error
${name} (${String(value)}) must be a number in (0, 1]
validation error
compaction-basic: no context capacity for ${targetKey}; conf
validation error
compaction still above threshold after ${spec.compactionRetr
exception error
cancelled
manual compaction was cancelled
exception error
busy
manual compaction requires an idle agent with no waking queued work
exception error
busy
manual compaction: the session already has an open turn
exception error
persistence
manual compaction durability checkpoint failed
exception error
commit
manual compaction did not commit cleanly
exception error
changed
the compacted history changed during manual compaction
exception error
summary
manual compaction could not produce a smaller summary
exception error compaction, summarization, manual-compaction, llm
compactRegion: start seq ${start} not found in surface
validation error compaction, surface, seq, validation
compactRegion: end seq ${end} not found in surface
validation error compaction, surface, seq, validation
compactRegion: start seq ${start} (position ${startIdx}) is
validation error compaction, surface, span-ordering, validation
compactRegion: start seq ${start} is not a balanced boundary
validation error compaction, tool-calls, surface, validation
compactRegion: end seq ${end} is not a balanced boundary (wo
validation error compaction, tool-calls, surface, validation
summary is not smaller than the shadowed content (${framedSu
exception error compaction, summarization, token-budget
no provider/model available for summarization: set both Basi
validation error compaction, configuration, provider, model-routing
summarization produced no text summary content
exception error compaction, summarization, llm-output, empty-response
UNSUPPORTED_CONTENT
compaction summary cannot contain image output
exception error
ToolResultPruneConfig: unknown key "${key}" (allowed: thresh
validation error
ToolResultPruneConfig: headChars + marker + tailChars (${emi
validation error
ToolResultPruneConfig: ${name} (${value}) must be a positive
validation error
ToolResultPruneConfig: ${name} (${value}) must be a non-nega
validation error
file-reference-local: maxResults must be a positive safe int
validation error
file-reference-local: maxEntries must be a positive safe int
validation error
file-reference-local: excludedDirectories entries must be no
validation error
file search maxResults must be a positive safe integer
validation error
file search maxEntries must be a positive safe integer
validation error
file search excludedDirectories entries must be non-empty di
validation error
SESSION_REFERENCE_INVALID_CONFIG
session-reference: ${name} must be a positive safe integer
validation error
SESSION_REFERENCE_INVALID_REFERENCE
candidate limit must be a positive safe integer
validation error
SESSION_REFERENCE_READ_FAILED
failed to read referenced session: ${error instanceof Error ? error.message : St
exception error
SESSION_REFERENCE_BUDGET_EXCEEDED
referenced session snapshot cannot fit the configured byte budget
exception error
SESSION_REFERENCE_SELF_REFERENCE
session ${JSON.stringify(targetId)} cannot reference itself
validation error
SESSION_REFERENCE_TOO_MANY
a message may reference at most ${maxReferences} sessions
validation error
time-context: refreshIntervalMs must be a non-negative safe
validation error
time-context: failed to resolve the system time zone
exception error
time-context: invalid IANA timeZone ${JSON.stringify(timeZon
exception error
browser time zone must be canonical UTC or IANA Area/Locatio
validation error
browser time zone is unsupported: ${JSON.stringify(value)}
validation error
browser time zone must be canonical: ${JSON.stringify(value)
validation error
tmux-context: refreshIntervalMs must be a non-negative safe
validation error
agent "${this.id}" has no provider/model: set AgentOptions.p
validation error
maxParallelToolCalls must be a positive integer
validation error
agent maxTokens must be a positive safe integer
validation error
agent "${id}": sessionId and resumeSessionId are mutually ex
validation error
agents "${firstId}" and "${id}" use duplicate exact session
validation error
cannot resume: session persistence is not configured (load a
validation error
invalid persisted inbox splice at session seq ${event.seq}
validation error
invalid inbox splice
validation error
message "${message.id}" is already pending
validation error
no initiating agent is active
exception error
an agent factory is already registered
exception error
no agent factory registered (load an agent-loop plugin)
exception error
agent id "${id}" does not match session id "${agent.session.
validation error
agent "${id}" is already registered
exception error
agent "${agent.id}" is not live in this registry
exception error
agent "${entry.id}" was already announced
exception error
agent initiator scope is disposed
exception error
dsh-scope: scope parent link would form a cycle
validation error
dsh-scope: scope key is already bound to a parent; re-linkin
exception error
malformed ${tag} storage row: ${why}
validation error
session header is not a plain JSON record
validation error
session header version must be ${SESSION_FORMAT_VERSION}, go
validation error
session header id "${String(record.id)}" does not match sess
validation error
session header createdAt must be a non-negative safe integer
validation error
session header cwd must be a string
validation error
session header cwd must be an absolute path, got "${record.c
validation error
session header parentSession must be a string
validation error
session header seedLength must be a non-negative safe intege
validation error
session header origin must be "subagent"
validation error
session header delegationDepth must be a non-negative safe i
validation error
session header agentPreset must be a string
validation error
session header is not losslessly JSON-serializable
validation error
seed event at index ${index} uses unsupported legacy request
validation error
seed event at index ${index} has an invalid event envelope
validation error
seed request/header at index ${index} lacks provider/model
validation error
seed request/header at index ${index} has an invalid reasoni
validation error
seed request/header at index ${index} has invalid adapterDef
validation error
${subject} lacks an identified message
validation error
${subject} message must have role "${expectedRole}"
validation error
${subject} message has invalid source
validation error
${subject} message has invalid content
validation error
${subject} message must have model source
validation error
${subject} message must have tool source
validation error
${subject} message must contain one tool-result block
validation error
${subject} message has mismatched tool call ids
validation error
${location} uses unsupported legacy request/header-delta for
validation error
${location} uses unsupported legacy request/header reason "f
validation error
seed event at index ${index} is not losslessly JSON-serializ
validation error
seed event at index ${index} has seq ${snapshot.seq} (expect
validation error
invalid seed event at index ${index}: ${error instanceof Err
validation error
session event "${type}" carries non-JSON-serializable data
validation error
session event "${type}" carries non-JSON-serializable surfac
validation error
session append cannot reenter while another append is being
exception error
session "${sessionId}" already exists
exception error
session "${id}" already exists
exception error
session "${id}" is already attached to a store
exception error
session "${entry.id}" was already announced
exception error
session "${session.id}" is not live in this store
exception error
SESSION_ALREADY_EXISTS
session "${childSessionId}" already exists
exception error
INVALID_BOUNDARY
fork boundary for session "${session.id}" must be a non-negative safe integer, g
validation error
OPEN_TURN
fork boundary ${boundary} in session "${session.id}" ends inside open turn ${las
validation error
SESSION_NOT_FOUND
session "${source}" not found
exception error
SESSION_NOT_LIVE
session "${source.id}" is not the live store instance
exception error
session event "${event.type}" is not surface-eligible and ca
validation error
session event "${event.type}" is not surface-eligible and ca
validation error
session event "${event.type}" is surface-eligible and requir
validation error
session event "${event.type}" carries an invalid surfaceOp
validation error
session event "${event.type}" carries an invalid replace sur
validation error
sourceEventSeqs on event at seq ${event.seq} must be an arra
validation error
sourceEventSeqs must not be empty except on assistant/messag
validation error
session event "${event.type}" sourceEventSeqs must densely c
validation error
sourceEventSeqs must not contain duplicates
validation error
sourceEventSeqs must reference earlier events: ${nonEarlierS
validation error
surface replace: sourceEventSeqs must include every shadowed
validation error
surface replace: start seq ${op.start} not found in surface
validation error
surface replace: end seq ${op.end} not found in surface
validation error
surface replace: start seq ${op.start} (index ${startIdx}) i
validation error
tool/result surface replacement must rewrite exactly one cur
validation error
tool/result surface replacement must target a current tool/r
validation error
tool/result surface replacement may change only content
exception error
session event seq ${event.seq} is not contiguous; expected $
exception error
toolOrder lists "${name}" more than once
exception error
toolOrder must contain the "${TOOL_ORDER_REST}" rest entry (
exception error
tool provider returned reserved tool name "${TOOL_ORDER_REST
exception error
toolOrder lists unregistered tool${unknown.length > 1 ? 's'
exception error
malformed prompt variable reference at "${text.slice(open, o
exception error
malformed prompt variable reference "{{${name}}}" in ${kind}
exception error
unknown prompt variable "{{${name}}}" in ${kind} "${input.na
exception error
prompt variable "{{${name}}}" has no value for this assembly
exception error
prompt section "${section.name}" order must be a finite numb
exception error
prompt context "${context.name}" order must be a finite numb
exception error
invalid prompt variable name "${name}" (must match ${String(
exception error
multiple complete prompt sections are active: ${completeSect
exception error
dsh-tools: no run_code schema flavor registered for runtime
exception error
tool arguments must be lossless JSON: ${error instanceof Err
exception error
tool arguments must be lossless JSON (call the tool with an
exception error
invalid description: expected a non-empty string
exception error
run_code run is over (${String(runController.signal.reason)}
exception error
run_code run is over (${String(runController.signal.reason)}
exception error
CODE_RUN_FAILED
code run failed (${result.error.kind}): ${result.error.message}${logsText}
exception error
INVALID_TOOL_OUTPUT
output.${projector} returned non-lossless JSON
exception error
tool result must be losslessly JSON-serializable
exception error
maxParallelSubCalls must be a positive integer
exception error
tools.presentAs() requires a scoped context (agent.ctx): a c
exception error
tools.presentAs("${mode}") conflicts with "${layer.mode}" al
exception error
dsh-tools: mode "${mode}" requires a code runtime — load a c
exception error
dsh-tools: no SDK renderer registered for runtime language $
exception error
tool "${name}" must declare output { schema, render, present
exception error
tool "${name}" timeoutMs must be a positive finite number
exception error
tool name "${RUN_CODE_NAME}" is reserved for the Code Mode p
exception error
tools.restrict() requires a scoped context (agent.ctx): a co
exception error
tools.restrict({}) is a no-op: pass `allow` and/or `deny` (a
validation error
tools.restrict() cannot name reserved Code Mode presentation
validation error
tools.restrict() names unknown global tool${unknown.length >
validation error
tool "${name}" parameters must be lossless JSON before schem
validation error
tool execution arguments must be losslessly JSON-serializabl
validation error
UNKNOWN_TOOL
unknown tool "${toolName}"
error_code error
tools/post-execute accept decision cannot replace both value
validation error
tools/post-execute cannot replace the value of a failed resu
validation error
UNSUPPORTED_SCHEMA
unsupported JSON schema: ${violations.join('; ')}
error_code error
UNSUPPORTED_SCHEMA
unsupported JSON schema: ${violations.join('; ')}
error_code error
defineTool(${options.name}): timeoutMs must be a positive fi
validation error
INVALID_ARGS
invalid arguments: ${violations.join('; ')}
error_code error
DUPLICATE_FLOW
an authorization flow for "${flow.key}" is already registered
error_code error
NO_FLOW
no authorization flow is registered for "${key}"
error_code error
UNKNOWN_METHOD
authorization flow for "${key}" offers no method "${method}"
error_code error
ALREADY_IN_FLIGHT
an authorization attempt for "${key}" is already running
error_code error
NOT_COMMITTED
authorization flow for "${flow.key}" resolved without committing a credential re
error_code error
credentials-local: ${filename} is readable beyond its owner
validation error
credentials-local: invalid document at ${filename}: ${docume
validation error
credentials-local: ${filename} must be a mapping
validation error
credentials-local: ${filename} uses the pre-release flat lay
validation error
credentials-local: ${filename} declares version ${JSON.strin
validation error
credentials-local: unknown top-level key "${key}" in ${filen
validation error
credentials-local: the value for "${key}" in ${filename} mus
validation error
credentials-local: the value for "${key}" in ${filename} is
validation error
credentials-local: record "${key}" has an empty key; omit th
validation error
credentials-local: record "${key}" env "${name}" must be a n
validation error
credentials-local: "${name}" in ${filename} must be a mappin
validation error
credentials-local: record "${key}" in ${filename} must be a
validation error
credentials-local: record "${key}" in ${filename} has a non-
validation error
credentials-local: record "${key}" in ${filename} has no pay
validation error
credentials-local: record "${key}" in ${filename} has no kin
validation error
credentials-local: record "${key}" in ${filename} has unknow
validation error
credentials-local: record "${key}" in ${filename} has unknow
validation error
credentials-local: record "${key}" in ${filename} has a non-
validation error
credentials-local: record "${key}" env "${name}" in ${filena
validation error
credentials-local: ${where} holds a non-finite number
validation error
credentials-local: ${where} is cyclic
validation error
credentials-local: ${where} holds a value JSON cannot repres
validation error
credentials-local: an empty value cannot be stored for "${re
validation error
credentials-local is disposed: cannot modify "${key}"
exception error
credentials-local was disposed before the queued "${key}" mo
exception error
credentials-local is disposed: cannot delete "${key}"
exception error
credentials-local was disposed before the queued "${key}" de
exception error
credentials-local is disposed: cannot ${verb} "${ref}"
exception error
credentials-local was disposed before the queued "${ref}" ${
exception error
credentials-local: "${ref}" is supplied read-only by the lau
validation error
credential ref "${value}" must match ${String(REF_PATTERN)}
validation error
credential key segment "${segment}" must match ${String(KEY_
validation error
credential key "${value}" must be "<scope>/<id>"
validation error
E2B sandbox service is disposing
exception error
dsh-e2b: configure apiKey or set E2B_API_KEY
validation error
dsh-e2b: cwd must be an absolute Linux path: ${this.config.c
validation error
dsh-e2b: timeoutMs must be a positive finite number
validation error
dsh-e2b: runtime root must be a real directory: ${this.runti
exception error
FS_ABORTED
${operation} aborted
error_code error
FS_NOT_TEXT
cannot read "${displayPath}": binary file
error_code error
fs-e2b: canonical path transport returned invalid base64
exception error
fs-e2b: canonical path transport returned invalid NUL framin
exception error
fs-e2b: canonical path is not valid UTF-8
exception error
fs-e2b: canonical path is not absolute
exception error
FS_EDIT_NOT_FOUND
cannot edit "${displayPath}": old_string must be non-empty
exception error
FS_AMBIGUOUS_EDIT
cannot edit "${displayPath}": old_string matched ${matches} times
exception error
FS_NOT_FOUND
file_path must be a non-empty string
exception error
FS_TOO_LARGE
cannot read "${target.displayPath}": ${info.size} bytes exceeds the ${maxBytes}-
exception error
FS_NOT_DIRECTORY
cannot list "${target.displayPath}": not a directory
exception error
FS_NOT_REGULAR_FILE
cannot write "${target.displayPath}": not a regular file
exception error
FS_STALE_VERSION
cannot edit "${target.displayPath}": file changed since it was read
exception error
FS_NOT_OBSERVED
cannot overwrite existing "${target.displayPath}" without reading it first
exception error
subprocess-e2b: remote environment transport returned invali
exception error
subprocess-e2b: remote environment is not valid UTF-8
exception error
subprocess-e2b: remote login home is invalid: ${JSON.stringi
exception error
subprocess-e2b: environment entries require non-empty NUL-fr
validation error
subprocess graceMs must be a positive finite number no great
validation error
subprocess-e2b: pollMs must be a positive safe integer
validation error
subprocess-e2b: teardown failed
exception error
subprocess-e2b: executable name must be non-empty
validation error
subprocess-e2b: command ${JSON.stringify(command)} is a rela
validation error
subprocess-e2b: executable ${JSON.stringify(command)} did no
exception error
subprocess-e2b: service is disposing
exception error
invalid argv: expected a non-empty program name at argv[0]
validation error
aborted before spawn: ${String(spec.signal.reason)}
exception error
subprocess-e2b: terminal argv must contain a program
validation error
subprocess-e2b: service disposed during terminal setup
exception error
subprocess-e2b: duplicate output transport completion
exception error
subprocess-e2b: output transport continued after completion
exception error
subprocess-e2b: invalid base64 output transport
exception error
subprocess-e2b: truncated base64 output transport
exception error
subprocess-e2b: incomplete output transport
exception error
subprocess-e2b: invalid command pid rollback did not reach q
exception error
subprocess-e2b: process-group publication failed and rollbac
exception error
subprocess output stream is closed
exception error
subprocess-e2b: remote wrapper published invalid process-gro
exception error
subprocess-e2b: unsafe published process-group id ${pid}
exception error
subprocess-e2b: remote command exited before publishing its
exception error
subprocess-e2b: remote wrapper published invalid exit code $
exception error
subprocess-e2b: remote process group ${processGroupId} remai
exception error
subprocess-e2b: failed to remove private command state
exception error
subprocess-e2b: invalid process group ${JSON.stringify(raw)}
exception error
subprocess-e2b: terminal ${kind} must not contain NUL bytes
validation error
subprocess-e2b: unsafe process group ${group} in terminal se
exception error
subprocess-e2b: terminal setup rollback did not reach quiesc
exception error
terminal process has exited
exception error
subprocess-e2b: cannot resolve foreground process group for
exception error
refusing to SIGKILL the terminal shell; terminate the termin
exception error
subprocess-e2b: terminal cleanup failed; surviving process g
exception error
subprocess-e2b: terminal cleanup failed; surviving pid: ${th
exception error
subprocess-e2b: E2B returned invalid terminal pid ${handle.p
exception error
subprocess-e2b: terminal setup cleanup did not complete
exception error
no catalogued Service named "${key}"
exception error
no catalogued Event named "${name}"
exception error
${name} is not available in a dynamic client half — ${redire
exception error
harness.${String(prop)} belongs to the HOST half (`code`): r
exception error
styles.insert(css) needs a CSS string
exception error
client half failed to parse in this browser: ${error.message
exception error
client half returned `undefined` — did you forget `return`?
exception error
client half must `return` a plugin: a function, or an object
exception error
${answered.error.code}: ${answered.error.message}
exception error
host.call("${method}") on ${id} did not complete: ${message}
exception error
Client Cordis inspect provider id must not be empty
exception error
Client Cordis inspect provider "${manifest.id}" is already r
exception error
Client Cordis inspect provider "${manifest.id}" repeats meth
exception error
unknown Slots inspect method "${method}"
exception error
Client Slots service is not running
exception error
Client Theme service is not running
exception error
unknown ${id} inspect method "${requested}"
exception error
cordis-client-runner: window.__ModuleLoader__ is missing (bo
exception error
harness.defineTool ${path} must contain only own enumerable
exception error
${at} must be lossless JSON data (objects, arrays, strings,
exception error
harness.defineTool ${path}.${key} is not supported by the un
exception error
harness.defineTool ${path} must be a ParameterSchemaSpec obj
exception error
harness.defineTool ${path}.properties must be an object of s
exception error
harness.defineTool ${path}.additionalProperties must be true
exception error
harness.defineTool ${path}.required must be an array of decl
exception error
harness.defineTool ${path} must be an array of declared prop
exception error
harness.defineTool ${path} names undeclared property ${JSON.
exception error
harness.defineTool ${task.path} is circular
exception error
harness.defineTool ${path} must be a ParameterSchemaSpec pro
exception error
harness.defineTool ${path} is circular
exception error
harness.defineTool ${path}.required belongs to the containin
exception error
harness.defineTool ${path}.required must be true when presen
exception error
harness.defineTool ${path}.oneOf must contain at least two s
exception error
harness.defineTool ${path} must declare a valid type: ${VALI
exception error
harness.defineTool ${path}.additionalProperties must be expl
exception error
harness.defineTool ${path}.additionalProperties must be a bo
exception error
harness.defineTool ${path}.enum must be a non-empty array
exception error
dynamic tool registration must use a tool returned by harnes
exception error
output.render returned ${describeReturn(value)} — it must re
exception error
harness.defineTool options must be an object
exception error
harness.defineTool output must declare { schema, render, pre
exception error
harness.defineTool output.render must be a function
exception error
harness.defineTool output.presentationMeta must be a functio
exception error
harness.defineTool execute must be a function
exception error
harness.handle(method, fn) needs a non-empty string method n
exception error
harness.handle("${method}") needs a handler function as its
exception error
cordis_define needs a non-empty `name`
exception error
cordis_define needs a non-empty `purpose`
exception error
cordis_define needs `code.host`, `code.client`, or both
exception error
cordis_define `plugin.idPrefix` must contain 3–6 lowercase E
exception error
no dynamic plugin "${id}" in this process — it may have been
exception error
dynamic plugin "${pluginId}" is not running activation "${pl
exception error
package "${run.packageId}" has no Client half
exception error
dynamic plugin "${pluginId}" has no package
exception error
dynamic package "${packageId}" does not exist on plugin "${p
exception error
the Host half returned `undefined` — did you forget `return`
exception error
Host Cordis inspect provider "${manifest.id}" is already reg
exception error
Client Cordis inspect manifest repeats provider "${manifest.
exception error
Host Cordis inspect provider "${providerId}" is not register
exception error
Client Cordis inspect provider "${providerId}" is not regist
exception error
${providerId}.${methodName}: ${resolution.message}
exception error
Cordis inspect provider id must not be empty
exception error
Cordis inspect provider "${manifest.id}" needs a description
exception error
Cordis inspect provider "${manifest.id}" has an empty method
exception error
Cordis inspect provider "${manifest.id}" repeats method "${m
exception error
Cordis inspect method ${manifest.id}.${method.name} needs a
exception error
Cordis inspect provider "${manifest.id}" has no method "${na
exception error
${platform} Cordis inspect ${provider}.${method.name} reject
exception error
${platform} Cordis inspect ${provider}.${method.name} return
exception error
${platform} Cordis inspect ${provider}.${method.name} return
exception error
${message} — to REPLACE something an earlier dynamic package
exception error
${name} is not available in the dynamic package sandbox — ${
exception error
dynamic package `${half}` failed to parse: ${context} Note:
exception error
dynamic package `code.host` failed to parse: ${context} Note
exception error
no catalogued Service named "${key}"
exception error
no catalogued Event named "${name}"
exception error
Cordis dynamic tools require an Agent-backed session
exception error
cordis_inspect_self packageId requires pluginId
exception error
${receipt.message}
exception error
receipt.message
exception error
expected a JSON object
validation error
expected JSON string field "${key}"
validation error
no catalogued service named "${name}"
exception error
catalogued service "${name}" is not running
exception error
no catalogued event named "${name}"
exception error
unknown Tool inspect method "${method}"
exception error
unknown ${id} inspect method "${requested}"
exception error
${answered.error.code}: ${answered.error.message}
console error
feedback text must not be empty
validation error
message-feedback: maxNoteBytes must be a positive safe integ
validation error
message-feedback: no durability listener participated for li
exception error
message-feedback: durable domain is not initialized
exception error
FS_ABORTED
${verb} aborted
error_code error
FS_NOT_FOUND
file_path must be a non-empty string
error_code error
FS_NOT_DIRECTORY
cannot list "${target.displayPath}": not a directory
exception error
FS_NOT_REGULAR_FILE
cannot ${verb} "${target.displayPath}": not a regular file
exception error
FS_NOT_TEXT
cannot read "${target.displayPath}": binary file
exception error
FS_TOO_LARGE
cannot read "${target.displayPath}": ${info.size} bytes exceeds the ${maxBytes}-
exception error
FS_IO_ERROR
cannot write "${displayPath}": ${errorMessage(metadataError)}
exception error
FS_NOT_OBSERVED
cannot overwrite existing "${displayPath}" without reading it first
exception error
FS_EDIT_NOT_FOUND
old_string must be a non-empty string
exception error
FS_AMBIGUOUS_EDIT
old_string matched ${replacements} times in "${displayPath}"; provide a more spe
exception error
fs-local: diffBasisMaxBytes must be a positive safe integer
validation error
FS_ABORTED
resolve aborted
exception error
FS_NOT_FOUND
file_path must be a non-empty string
exception error
FS_NOT_REGULAR_FILE
cannot write "${target.displayPath}": not a regular file
exception error
FS_STALE_VERSION
cannot write "${target.displayPath}": file no longer exists
exception error
FS_NOT_OBSERVED
cannot overwrite existing "${target.displayPath}" without reading it first
exception error
FS_NOT_OBSERVED
edit requires reading "${target.displayPath}" first
exception error
FS_NOT_FOUND
cannot edit "${target.displayPath}": not found
exception error
FS_SANDBOX_DENIED
cannot write "${target.displayPath}": file access denied under read-only mode
exception error
pattern must be a non-empty string
validation error
path must be a non-empty string when given
validation error
include must be a non-empty glob when given
validation error
include must be a positive glob filter; negated patterns ("!
validation error
include must be one glob, not a comma-separated list (use {a
validation error
pattern must be a non-empty string
validation error
path must be a non-empty string when given
validation error
tool-fs-search: ${name} must be a positive integer
validation error
tool-fs-search: graceMs must be no greater than ${MAX_TIMER_
validation error
SEARCH_RAW_OUTPUT_OVERFLOW
${toolName} produced ${inlineBytes} bytes of raw output, over the ${rawOutputMax
exception error
SEARCH_ABORTED
${toolName} was aborted before completion (tool timeout or caller cancellation)
exception error
SEARCH_FAILED
${toolName} could not start its search command (ripgrep launch failed)
exception error
file_path must be a non-empty string
validation error
old_string must be a non-empty string
validation error
old_string and new_string must differ
validation error
tool-fs: ${name} must be a positive integer
validation error
cannot read "${requestedPath}" as an image: the current mode
exception error
cannot read "${requestedPath}" as an image: model "${model}"
exception error
file_path must be a non-empty string
exception error
cannot read "${args.file_path}": read_image only accepts PNG
exception error
cannot read "${args.file_path}" as an image: no attachment s
exception error
cannot read "${args.file_path}": ${mediaType} images are not
exception error
cannot read "${target.displayPath}": at least one image side
exception error
cannot read "${target.displayPath}": the image exceeds the $
exception error
cannot read "${target.displayPath}": the image cannot be sto
exception error
cannot read "${target.displayPath}": the 16-bit PNG could no
exception error
cannot read "${target.displayPath}": the ${extension} extens
exception error
FS_NOT_FOUND
offset ${request.offset} is out of range for "${displayPath}" (${acc.totalLines}
exception error
FS_NOT_FOUND
cannot read "${target.displayPath}": not found
exception error
FS_NOT_REGULAR_FILE
cannot read "${target.displayPath}": not a regular file
exception error
${name} must be a positive integer
exception error
file_path must be a non-empty string
exception error
limit must be less than or equal to ${maxLimit}
exception error
tool-fs: the mounted filesystem confines but ctx.sandboxPoli
exception error
sandbox_permissions is not available in this composition (no
exception error
file_path must be a non-empty string
exception error
tool-str-replace-editor: the mounted filesystem confines but
exception error
path must be a non-empty string
exception error
The path ${path} is not an absolute path, it should start wi
exception error
FS_NOT_FOUND
The path ${target.displayPath} does not exist. Please provide a valid path.
exception error
FS_NOT_REGULAR_FILE
The path ${target.displayPath} is a directory and only the `view` command can be
exception error
Parameter `${parameter}` is required for command: ${command}
exception error
Parameter `${parameter}` is empty for command: ${command}
exception error
Invalid `view_range`. It should be a list of two integers.
exception error
Invalid `view_range`: [${viewRange.join(', ')}]. Its first e
exception error
Invalid `view_range`: [${viewRange.join(', ')}]. Its second
exception error
Invalid `view_range`: [${viewRange.join(', ')}]. Its second
exception error
The `view_range` parameter is not allowed when `path` points
exception error
File already exists at: ${target.displayPath}. Cannot overwr
exception error
FS_EDIT_NOT_FOUND
No replacement was performed, old_str `${oldValue}` did not appear verbatim in $
exception error
FS_AMBIGUOUS_EDIT
No replacement was performed. Multiple occurrences of old_str `${oldValue}` in l
exception error
Parameter `insert_line` is required for command: insert
exception error
Invalid `insert_line` parameter: ${insertLine}. It should be
exception error
tool-str-replace-editor: maxOutputChars must be a positive s
validation error
tool-str-replace-editor: description must be non-empty
validation error
goal change ${field} must be a positive safe integer
validation error
goal change ${field} must be a non-negative safe integer
validation error
goal change goal.blockedReason must have exactly code and me
validation error
goal change goal.blockedReason.code must be lower-kebab-case
validation error
goal change goal.blockedReason.message must be non-empty and
validation error
goal change goal must be a record
validation error
goal change goal.id must be a non-empty string
validation error
goal change goal.objective must be non-empty and normalized
validation error
goal change goal.phase is invalid
validation error
goal change goal for phase ${phase} must have exactly ${expe
validation error
goal clear tombstone must have exactly id and revision field
validation error
goal clear tombstone id must be a non-empty string
validation error
unsupported goal change version ${String(value['version'])}
validation error
goal clear change must have exactly ${allowed.sort().join(',
validation error
goal change operation is invalid
validation error
goal snapshot change must have exactly ${allowed.sort().join
validation error
goal change updatedAt cannot precede createdAt
validation error
goal message source is invalid
validation error
goal ${operation} cannot change objective or maxGoalRounds
validation error
goal ${operation} must advance the current goal by one revis
validation error
goal ${change.operation} does not preserve the current count
validation error
goal edit cannot change phase or blocked reason
validation error
goal pause has an invalid phase transition
validation error
goal resume has an invalid phase transition or exhausted rou
validation error
goal complete has an invalid phase transition
validation error
GOAL_INVALID_MAX_ROUNDS
maxGoalRounds must be a positive safe integer
exception error
GOAL_INVALID_OBJECTIVE
goal objective must be a non-empty string
exception error
GOAL_INVALID_BLOCK_REASON
goal block reason requires a lower-kebab-case code and a non-empty message
exception error
GOAL_ALREADY_EXISTS
goal "${current.id}" already exists with phase "${current.phase}"
exception error
GOAL_INVALID_EDIT
goal edit requires objective and/or maxGoalRounds
exception error
GOAL_INVALID_TRANSITION
goal "${current.id}" is already active and armed
exception error
GOAL_NOT_FOUND
no current goal
exception error
GOAL_STALE_REVISION
stale goal ref "${ref.id}" revision ${ref.revision}; current is "${current.id}"
exception error
GOAL_AGENT_NOT_LIVE
agent "${agent.id}" is not live in this registry
exception error
GOAL_TOOL_DRIVER_REQUIRED
goal tools require an open model turn
error_code error
GOAL_TOOL_AGENT_REQUIRED
goal tools require a calling agent
error_code error
GOAL_TOOL_AUTHORITY_REQUIRED
this goal operation requires a direct human turn on a top-level agent
error_code error
blockedAfterConsecutiveRounds must be a positive safe intege
validation error
GOAL_TOOL_INVALID_UPDATE
goal_id must be non-empty and revision must be a positive safe integer
error_code error
agent-busy
session "${sessionId}" is a subagent session; use subagent delivery
exception error
session-conflict
session "${sessionId}" already exists with cwd ${JSON.stringify(existingCwd)}; r
exception error
session search provider exceeded the ${SESSION_SEARCH_PROVID
exception error
session search provider returned ${providerItemCount} items;
exception error
session search provider repeated a continuation cursor
exception error
workspace-name-conflict
workspace name '${workspaceName}' is already in use
exception error
agent-preset-read-only
agent-presets: preset "${presetId}" cannot be written: it ships with the deploym
exception error
transport failure for ${path}: HTTP ${response.status}
exception error
rpcId mismatch for ${method}: sent ${message.rpcId}, got ${f
exception error
wslpath returned no Windows path
exception error
native path opener is unsupported on ${platform}
exception error
subagent "${id}" has no stored log artifact
exception error
directory-unreadable
cannot list "${path}": not a fully qualified path
exception error
directory-create-failed
cannot create under "${path}": not a fully qualified parent path
exception error
directory-exists
${target} already exists
exception error
no supported native directory picker found (install zenity o
exception error
native directory picker is unsupported on ${platform}
exception error
CoCreateInstance(FileOpenDialog) failed: HRESULT 0x${(create
exception error
${what} failed: HRESULT 0x${(hr >>> 0).toString(16)}
exception error
command "${command}" success text must be a string when supp
validation error
command "${command}" success sourceEventSeq must be a non-ne
validation error
command "${command}" error text must be a non-empty string
validation error
command "${command}" returned unknown result kind "${String(
validation error
permission: "${CUSTOM_PRESET}" is reserved for the derived n
exception error
permission: the mounted bash executor does not confine (no s
exception error
permission: composed sandbox and approval defaults match no
exception error
permission: unknown preset "${name}" (known: ${Object.keys(t
exception error
approval policy must be one of "ask" or "never"
validation error
approval.request() outside an open turn: the approval/asked
exception error
DUPLICATE_PROVIDER
a user-questions provider is already registered
error_code error
ASK_ABORTED
ask_user_question was aborted before the user answered
error_code error
EMPTY_QUESTIONS
ask_user_question requires at least one question
error_code error
CALLER_NOT_LIVE
human interaction requires the exact live calling agent when an agent is supplie
error_code error
DELEGATED_CALLER
human interaction is unavailable while the calling agent is owned by another liv
error_code error
BAD_INTENT
question ${question.id} declares intent ${intent.kind} whose approve label ${JSO
error_code error
NO_PROVIDER
no user-questions provider is registered
error_code error
background jobs unavailable: no job controller serves this a
exception error
invalid job kind: expected a non-empty string
validation error
invalid job label: expected a non-empty string
validation error
invalid outputLimitBytes: expected a positive safe integer,
validation error
background job limit reached for this owner (limit: ${this.m
exception error
invalid wait timeout: expected a positive number of millisec
validation error
wait aborted
exception error
unknown job ${id}
exception error
job ${job.id} belongs to another session
exception error
background job ownership requires the agent registry (load @
exception error
agent "${ownerId}" is not the registered agent instance (bac
exception error
@deepseek-ai/dsh-jobs is the abstract job registry seam; loa
exception error
invalid job_id: expected a non-empty string, got ${JSON.stri
validation error
tool-jobs: waitTimeoutMs (${waitDefault}) exceeds maxWaitTim
validation error
tool-jobs: maxConsecutiveWakes (${wakeBudget}) must be a who
validation error
UNSUPPORTED_CONTENT
DeepSeek model "${options.model}" does not accept image input.
error_code error
TIMEOUT
DeepSeek stream idle timeout after ${connection.streamIdleTimeoutMs}ms
error_code error
ABORTED
DeepSeek request aborted by caller
error_code error
TRANSPORT
DeepSeek API stream from ${connection.baseURL} failed
error_code error
DeepSeek API error (HTTP ${response.status})
http error
EMPTY_RESPONSE
DeepSeek API returned no response body
exception error
INVALID_REQUEST
DeepSeek chat image exceeds the 32 MiB per-image limit.
exception error
INVALID_RESPONSE
DeepSeek Files API upload response does not match the submitted image.
exception error
TRANSPORT
DeepSeek Files API request to ${this.baseURL} failed
exception error
DeepSeek Files API error (HTTP ${response.status})
http error
INVALID_REQUEST
DeepSeek Files API upload exceeds 128 MiB.
exception error
llm-deepseek: catalog model ids must be non-empty
exception error
llm-deepseek: catalog model "${model.id}" has an empty name
exception error
llm-deepseek: catalog model "${model.id}" contextWindow must
exception error
llm-deepseek: catalog model "${model.id}" maxTokens must be
exception error
llm-deepseek: catalog model "${model.id}" inputModalities mu
exception error
llm-deepseek: catalog model "${model.id}" inputModalities mu
exception error
llm-deepseek: catalog model "${model.id}" inputModalities mu
exception error
llm-deepseek: text-only catalog model "${model.id}" cannot d
exception error
llm-deepseek: catalog model "${model.id}" imagePixelBudget m
exception error
llm-deepseek: catalog model "${model.id}" imageMaxBytes must
exception error
llm-deepseek: duplicate catalog model "${model.id}"
exception error
llm-deepseek: only reasoningEffort "off" can be configured w
exception error
llm-deepseek: defaultContextWindow must be a positive intege
exception error
llm-deepseek: maxTokens must be a positive safe integer
exception error
llm-deepseek: streamIdleTimeoutMs must be a positive finite
exception error
llm-deepseek: maxRequestFilesBytes must be a positive safe i
exception error
llm-deepseek: maxInlineRequestImageBytes must be a positive
exception error
llm-deepseek: maxImagesPerRequest must be a positive safe in
exception error
llm-deepseek: imageOffloadByteQuantum must be a positive saf
exception error
llm-deepseek: imageOffloadByteQuantum must not exceed maxReq
exception error
llm-deepseek: inlineImageOffloadByteQuantum must be a positi
exception error
llm-deepseek: inlineImageOffloadByteQuantum must not exceed
exception error
llm-deepseek: imageOffloadCountQuantum must be a positive sa
exception error
llm-deepseek: imageOffloadCountQuantum must not exceed maxIm
exception error
llm-deepseek: filesApiTimeoutMs must be a positive finite nu
exception error
llm-deepseek: fileExpiresAfterSeconds must be an integer fro
exception error
llm-deepseek: fileRefreshMarginSeconds must be a non-negativ
exception error
llm-deepseek: fileQuotaCleanupBatch must be an integer from
exception error
MISSING_CREDENTIAL
llm-deepseek: no API key for provider route "${PROVIDER}"; store ${ref} through
exception error
UNSUPPORTED_REASONING_EFFORT
DeepSeek does not support reasoning effort "${effort}"
exception error
UNSUPPORTED_CONTENT
The DeepSeek chat-completions adapter does not support image content.
exception error
INVALID_REQUEST
DeepSeek request image ${block.attachment.attachmentId} was not prepared.
exception error
STREAM_CLOSED
SSE stream ended without [DONE]
exception error
MALFORMED_RESPONSE
malformed SSE payload: ${payload.slice(0, 120)}
exception error
UNSUPPORTED_REASONING_EFFORT
pi-ai provider "${model.provider}" model "${model.id}" does not support reasonin
exception error
NO_ADAPTER
pi-ai adapter does not own provider "${provider}"
exception error
UNKNOWN_MODEL
pi-ai provider "${provider}" has no configured model "${model}"
exception error
UNSUPPORTED_OPTION
llm-pi-ai does not support GenerateOptions.stop
exception error
UNSUPPORTED_CONTENT
pi-ai model "${model.id}" does not support image input
exception error
TIMEOUT
pi-ai stream idle timeout after ${streamIdleTimeoutMs}ms
exception error
ABORTED
pi-ai request aborted by caller
exception error
NO_CREDENTIAL_STORE
llm-pi-ai: this composition mounts no credentials service, so there is nowhere t
exception error
UNSTORABLE_PROVIDER_ID
llm-pi-ai: provider id "${providerId}" cannot address a stored credential record
exception error
llm-pi-ai: provider "${provider}" ${detail}
validation error
llm-pi-ai: provider "${provider}" sets "provider", which mov
validation error
llm-pi-ai: provider "${provider}" sets maxRetries or maxRetr
validation error
llm-pi-ai: providers is now a dict keyed by provider route,
validation error
llm-pi-ai: provider names must be non-empty
validation error
llm-pi-ai: provider "${provider}" has an empty baseURL
validation error
llm-pi-ai: provider "${provider}" has an empty displayName
validation error
llm-pi-ai: provider "${provider}" streamIdleTimeoutMs must b
validation error
llm-pi-ai: provider "${provider}" maxRequestImageBytes must
validation error
llm-pi-ai: provider "${provider}" requestImagePixelBudget mu
validation error
llm-pi-ai: provider "${provider}" requestImageMaxBytes must
validation error
llm-pi-ai: provider "${provider}" defaultInput must name at
validation error
UNSUPPORTED_CONTENT
pi-ai cannot represent an image in an in-history ${message.role} message
exception error
DISCOVERY_FAILED
the endpoint's model listing has no "data" array; enter this provider's models b
exception error
INVALID_CREDENTIAL
this provider's API key is blank; enter it on the Models page, or clear it to pr
exception error
DISCOVERY_UNSUPPORTED
pi-ai protocol "${api}" has no model listing this build can read; enter this pro
exception error
ABORTED
model discovery aborted by caller
exception error
MISSING_CREDENTIAL
llm-pi-ai: no credential for provider route "${provider}"; its profile resolves
exception error
llm-pi-ai: provider "${spec.provider}" names api "${spec.api
exception error
INVALID_REPLAY_STATE
invalid pi-ai replay state: ${message}
exception error
UNSUPPORTED_CONTENT
pi-ai chat history cannot represent structured assistant image output
exception error
STREAM_CLOSED
pi-ai event stream ended without done/error
exception error
llm-retry: retryPolicy belongs under each provider configura
exception error
llm-retry: unknown key "${key}"
exception error
INVALID_CREDENTIAL
${pkg}: the API key resolved from ${ref} is blank; set ${ref} to the raw key (th
exception error
INVALID_MODEL_REASONING
adapter returned an unknown default reasoning effort for provider "${provider}"
validation error
UNSUPPORTED_REASONING_EFFORT
provider "${config.provider}" model "${config.model}" does not support reasoning
validation error
INVALID_PREPARED_CALL
a prepared LLM call can only be dispatched once
exception error
NO_ADAPTER
no adapter registered for provider "${provider}"
validation error
${path}: unknown key "${key}"
validation error
${path}.initialDelayMs must be a positive finite number no g
validation error
${path}.maxDelayMs must be a positive finite number no great
validation error
${path}.initialDelayMs must be less than or equal to maxDela
validation error
${path}.jitterRatio must be between 0 and 1
validation error
${path}.maxRetries must be a non-negative safe integer
validation error
${path}.retryableCodes must not be empty
validation error
${path}.retryableCodes must contain only non-empty strings
validation error
${path}.retryableCodes must not contain duplicates
validation error
${path}.mode must be "normal" or "always"
validation error
TokenMeterConfig: unknown key "${key}" (no settings are supp
validation error
LSP header exceeded ${MAX_HEADER_BYTES} bytes without a term
validation error
LSP header exceeded ${MAX_HEADER_BYTES} bytes
validation error
LSP message length ${contentLength} exceeds the ${this.maxMe
validation error
LSP message body was not valid JSON: ${error instanceof Erro
validation error
invalid Content-Length header: ${JSON.stringify(line)}
validation error
LSP header block missing Content-Length: ${JSON.stringify(he
validation error
workspace root "${workspaceRoot}" cannot be resolved: ${mess
validation error
workspace root "${workspaceRoot}" is not a directory
validation error
source "${filePath}" cannot be resolved: ${messageOf(error)}
validation error
source "${filePath}" resolves outside the workspace
validation error
source "${filePath}" could not be read: ${messageOf(error)}
validation error
source "${filePath}" exceeds the ${maxDocumentBytes}-byte li
exception error
lsp-stdio: servers must contain at least one server
validation error
lsp-stdio: server ids must be non-empty strings
validation error
lsp-stdio: servers.${providerId}.${name} must be a positive
validation error
lsp-stdio: servers.${providerId}.${name} must be a positive
validation error
LSP_DISPOSED
lsp-stdio provider is disposed
exception error
LSP_DISPOSED
LSP instance was disposed
exception error
LSP_UNSUPPORTED_OPERATION
server does not support ${request.operation}
exception error
server negotiated unsupported position encoding "${encoding}
exception error
LSP_INVALID_PROVIDER
an LSP provider id must be a non-empty string
validation error
LSP_CONFLICT
an LSP provider with id "${id}" is already registered
validation error
LSP_UNAVAILABLE
no LSP provider handles "${request.filePath}"
exception error
LSP_WORKSPACE_REQUIRED
the lsp tool requires a session workspace cwd
exception error
tool-lsp: ${name} must be a positive integer
validation error
tool-lsp: ${name} must be a positive integer no greater than
validation error
operation must be one of ${LSP_OPERATIONS.join(', ')}
validation error
file_path must be a non-empty string
validation error
${name} must be a positive integer (one-based)
validation error
${path}.${key} is not a reconnect option
validation error
${path}.initialDelayMs must be a positive finite number no g
validation error
${path}.maxDelayMs must be a positive finite number no great
validation error
${path}.initialDelayMs must be less than or equal to maxDela
validation error
${path}.maxAttempts must be a positive integer
validation error
mcp-client: serverName "${config.serverName}" is already in
validation error
mcp-client(${config.serverName}): initial connection or tool
exception error
mcp-client(${opts.serverName}): server listed tool "${tool.n
validation error
Tool "${rawName}" requires task-based execution, which this
exception error
the declared media type is not PNG, JPEG, WebP, or GIF
validation error
the image data is not canonical base64
validation error
no attachment store is mounted
exception error
the current model route could not be resolved
exception error
the current model route could not be verified
exception error
model "${model}" does not declare image input
exception error
the tool call was canceled before image storage
exception error
PlanModeConfig needs a string `section`
validation error
PlanModeConfig needs a non-empty `section`
validation error
PlanModeConfig has unknown key(s) ${unknown.join(', ')} — co
validation error
exit_plan_mode requires a calling agent (no session to switc
exception error
exit_plan_mode is only available in plan mode
exception error
exit_plan_mode requires a non-empty markdown plan starting w
exception error
no user-questions channel is available to review the plan; a
exception error
The user dismissed the plan review to speak instead; stay in
exception error
the plan-mode service was reloaded while the plan was under
exception error
The user chose to keep planning; revise the plan and present
exception error
The user chose to keep planning; their feedback: ${feedback}
exception error
agent-presets: preset "${presetId}" cannot be written: this
exception error
agent-presets: preset id ${presetId} must match /^[a-z0-9][a
validation error
agent-presets: preset "${presetId}" already exists — a copy
exception error
agent-presets: preset "${presetId}" cannot be written: it sh
exception error
agent-presets: preset "${presetId}" cannot be written: it do
exception error
agent-presets: cannot read preset root ${dir}: ${String(erro
exception error
agent-presets: preset "${presetId}" not found (available: ${
exception error
agent-presets: preset "${presetId}" failed to mount: ${prese
exception error
agent-presets: preset "${presetId}" already exists — a copy
exception error
agent-presets: preset "${presetId}" failed to mount: composi
exception error
${String(unusable.length)} row(s) did not activate: ${unusab
exception error
row(s) published process-global service(s) [${leaked.join(',
exception error
agent-presets: preset "${presetId}" failed to mount: ${mount
exception error
invariants: ${field} entries must be non-blank and have no s
validation error
invariants: ${field} contains duplicate regex ${JSON.stringi
validation error
invariants: ${field} contains invalid regex ${JSON.stringify
validation error
sandbox-local: ${name} must be a positive finite number
validation error
sandbox-local: runnerFailureSignatures requires runnerComman
validation error
sandbox-local: runnerCommand requires at least one runnerFai
validation error
sandbox-local: runnerFailureSignatures entries must be non-e
validation error
sandbox-local windows-acl workspace grant failed and its cle
exception error
sandbox-local windows-acl temp grant materialization failed
exception error
SANDBOX_UNAVAILABLE
sandbox mode "${mode}" is requested but no sandbox backend is usable on this hos
exception error
STARTUPINFOW layout mismatch: koffi computed ${STARTUPINFOW.
exception error
PROCESS_INFORMATION layout mismatch: koffi computed ${PROCES
exception error
GetTempPathW failed (Win32 ${win32Code}): required ${length}
exception error
${name} failed (Win32 ${win32Code}): ${detail ?? errorText(a
exception error
AclWriteGrant dispose completed with ${failures.length} clea
exception error
AclSandbox writable dir does not exist or is not a directory
validation error
AclSandbox workspace-write requires a write SID — derive it
validation error
AclSandbox workspace-write requires an explicit private temp
validation error
AclSandbox read-only does not accept a temp directory
validation error
AclSandbox read-only does not accept write SIDs
validation error
AclSandbox workspace-write with temp requires a temp write S
validation error
AclSandbox temp write SID requires a temp directory
validation error
AclSandbox workspace and temp write SIDs must be distinct
validation error
ConvertStringSidToSidW failed (Win32 ${win32Code}): ${sid}
exception error
AclSandbox temp dir does not exist or is not a directory: ${
validation error
AclSandbox init failed and ${cleanupFailures.length} cleanup
exception error
AclSandbox dispose completed with ${failures.length} cleanup
exception error
Windows ACL temp root must be outside the workspace: workspa
validation error
AclSandbox private temp directory must be disjoint from writ
validation error
windows-acl-run: ${detail}
console error
CreateProcessAsUserW succeeded but returned null process/thr
exception error
CreateRestrictedToken prerequisite failed: no logon SID foun
exception error
setTokenDefaultDaclGrant: the token carries no default DACL
exception error
invalid escalation: sandbox_permissions requires a justifica
validation error
invalid escalation: justification is only valid together wit
validation error
invalid justification: expected a non-empty sentence
validation error
sandbox escalation to "${mode}" is not strictly wider than t
exception error
sandbox escalation to "${mode}" requires approval, but no ap
exception error
sandbox escalation to "${mode}" requires approval, but the c
exception error
the user rejected escalating this ${subject} to "${mode}"
exception error
approval for escalating to "${mode}" was cancelled
exception error
sandbox escalation to "${mode}" requires approval, but no ap
exception error
invalid_rule
The at value has an invalid shape.
validation error
time_out_of_range
The scheduled time must be representable as a four-digit-year RFC 3339 UTC insta
validation error
not_future
The scheduled time must be strictly in the future.
validation error
invalid_time_zone
time_zone must be UTC or a valid IANA Area/Location name.
validation error
corrupt_schedule_log
every acceptedAt must be a representable four-digit-year instant
error_code error
invalid_prompt
prompt must be non-empty after trimming.
validation error
frequency_too_high
every_seconds must be at least ${MIN_EVERY_INTERVAL_SECONDS}.
validation error
Schedule persistence did not complete.
exception error
session.event carried no event envelope: ${JSON.stringify(va
exception error
assistant/message event carried malformed content: ${JSON.st
exception error
DeepSeek Harness runtime client is closed
exception error
initialize returned no server identity: ${JSON.stringify(res
exception error
session/prompt returned no message id: ${JSON.stringify(resu
exception error
initialize maxTokens must be a positive safe integer
validation error
no adapter registered for provider "${this.provider}"
exception error
session agent was disposed outside the server: ${params.sess
exception error
SDK server teardown failed
exception error
unknown DeepSeek Harness SDK runtime method: ${method}
exception error
SDK server is shutting down
exception error
Export failed: HTTP ${response.status}${detail === '' ? '' :
http error
SESSION_QUERY_SEARCH_DISABLED
session search is disabled: this deployment configures the session-query index w
error_code error
SESSION_QUERY_INDEX_FAILED
session-search SQLite index failed to open: ${errorMessage(error)}
error_code error
failed to register the report tool and roll back its prompt
exception error
failed to revoke report tool and prompt registrations
exception error
${error}${diagnostic}${partial}
exception error
subagent run failed: ${String(execution.reason)}; dispose fa
exception error
run_in_background is disabled for this tool instance (enable
exception error
subprocess-local: terminal inspection is unsupported on plat
exception error
subprocess graceMs must be a positive finite number no great
exception error
aborted before spawn: ${String(spec.signal.reason ?? 'aborte
exception error
invalid argv: expected a non-empty program name at argv[0]
exception error
terminal process has exited
exception error
cannot resolve foreground process group for terminal ${this.
exception error
refusing to SIGKILL the terminal shell; terminate the termin
exception error
signal ${signal} is unsupported on Windows; only SIGINT, SIG
exception error
terminal cleanup failed; surviving pid: ${this.pid}
exception error
terminal cleanup failed; surviving pids: ${survivors.map(mem
exception error
terminal-bash: backendType must be non-empty
validation error
terminal-bash: shellPath must be non-empty
validation error
terminal-bash: ${name} must be a positive safe integer
validation error
terminal-bash: maxReadBytes must not exceed scrollbackMaxByt
validation error
terminal-bash: handoffGraceMs must be at least pollIntervalM
validation error
cannot change sandbox mode from "${currentMode}" to "${event
exception error
terminal-bash: sandbox mode "${policy.mode}" requires a ctx.
validation error
PTY shell exited during startup
exception error
PTY shell did not reach readiness before startup timeout
exception error
terminal-bash: sandbox returned empty argv
exception error
PTY backend startup and cleanup both failed
exception error
PTY shell exited during startup
exception error
PTY shell did not reach readiness before startup timeout
exception error
PTY session is closing
exception error
PTY session has exited
exception error
SEND_ACTIVE
PTY session already has an active send${draining}
exception error
PTY send aborted before write
exception error
PTY spawn and rollback both failed
exception error
PTY session ${id} is closing
exception error
SEND_ACTIVE
PTY session ${id} already has an active send
exception error
SERVICE_DISPOSING
PTY service is disposing
exception error
OWNER_NOT_LIVE
agent "${owner.id}" is not the registered PTY owner
exception error
DUPLICATE_NAME
PTY session name "${name}" already exists for this owner
exception error
NO_SESSION
unknown PTY session ${id}
exception error
FOREIGN_SESSION
PTY session ${id} belongs to another agent
exception error
terminal tools require an initiating agent
exception error
sessionId must be a non-empty string
validation error
tool-terminal: maxResultBytes must be a safe integer of at l
validation error
type must be a non-empty string
validation error
background terminal sends are disabled by tool-terminal conf
exception error
background terminal sends require @deepseek-ai/dsh-jobs and
exception error
terminal send aborted
exception error
invalid todo: `content` must be a non-empty string
validation error
invalid todos: duplicate content ${JSON.stringify(content)}
validation error
invalid todos: at most one task may be in_progress (got ${ac
validation error
todo_write requires an owning agent session
exception error
typert: batched analysis requires an explicit package select
validation error
typert: batch size must be a positive integer, received ${St
validation error
typert(${face}): ${file}:${line}:${character}: TypeScript TS
exception error
typert(${this.face}): ${registration.name} export ${subpath}
exception error
typert(${this.face}): ${invocation.location.file}:${String(i
exception error
typert(${this.face}): ${invocation.location.file}:${String(i
exception error
typert emitter(${this.face.face}): package ${packageName} is
exception error
typert emitter(${this.face.face}): event ${event.name} is no
exception error
Remote signature ${invocation.id} has no property delimiter
exception error
Remote declaration ${invocation.id} is outside its package r
exception error
typert Zod emitter: ${subject}: ${message}
exception error
typert Remote emitter: symbol ${imported.symbol} has inconsi
exception error
type graph references missing node ${id}
exception error
type graph references missing declaration ${id}
exception error
type graph references missing member ${id}
exception error
mapped type parameter ${node.parameter.name} has no constrai
exception error
alias ${id} has no type node
exception error
unsupported model variant ${JSON.stringify(value)}
exception error
typert-generator: cannot find workspace root above ${start}
exception error
typert(${artifact.face}): ${artifact.package} must export ${
exception error
typert(${artifact.face}): ${artifact.package} package files
exception error
typert(host): ${artifact.package} publishes Remote artifacts
exception error
typert(host): ${artifact.package} must export ./remote as ${
exception error
typert(host): ${artifact.package} package files must include
exception error
typert-loader: ${pkgName} exports["${TYPERT_HOST_EXPORT}"] m
exception error
typert-loader: ${pkgName} exports "${TYPERT_HOST_EXPORT}" bu
exception error
typert-loader: ${pkgName} TYPERT manifest names package ${JS
exception error
typert-loader: ${pkgName} exports "${TYPERT_HOST_EXPORT}" bu
exception error
typert-loader: ${pkgName} TYPERT.schemas must be an array
exception error
typert-loader: ${pkgName} TYPERT.schemas contains a non-obje
exception error
typert-loader: ${pkgName} TYPERT schema "${schema.name as st
exception error
typert-loader: ${pkgName} event "${event.name as string}" mo
exception error
typert-loader: ${pkgName} ${subject} must be an object
exception error
typert-loader: ${pkgName} ${subject} must be an array
exception error
typert-loader: ${pkgName} ${subject} has a missing or empty
exception error
typert-loader: ${pkgName} invocation "${id}" sourceLocation.
exception error
typert-loader: ${pkgName} ${subject} must use a strict codec
exception error
typert-loader: ${pkgName} ${subject} is not backed by a zod
exception error
typert-loader: ctx.baseUrl is unset — the loader needs the c
exception error
typert-loader: configured package "${pkgName}" cannot be res
exception error
typert-loader: configured package "${pkgName}" does not expo
exception error
typert-loader: ${pkgName} exports "${TYPERT_HOST_EXPORT}" bu
exception error
typert-loader: ${String(failures.length)} typert contributor
exception error
typert-protocol: Remote decorator context is missing
exception error
typert-protocol: Remote decorators require a public instance
exception error
typert-protocol: cannot mark Remote method "${method}" on an
exception error
typert-protocol: Remote method "${method}" has conflicting i
exception error
typert-protocol: ${subject} must contain only RPC endpoint s
exception error
typert: ${this.kind} endpoint "${endpoint}" is already regis
exception error
typert: ${this.kind} invocation id "${descriptor.id}" is alr
exception error
typert: Remote package "${contribution.package}" is already
exception error
typert: lookup "${key}" resolver is already configured
exception error
typert: lookup "${key}" is already registered
exception error
typert: lookup "${key}" changed its wire declaration during
exception error
typert: host-context "${key}" resolver is already configured
exception error
typert: ${kind} provider "${key}" is already registered
validation error
typert: invalid schema key "${key}" — expected "<package>#<n
validation error
typert: cannot resolve "${key}" — package "${packageName}" i
validation error
typert: cannot resolve "${key}" — package "${packageName}" h
validation error
typert: invalid face ${JSON.stringify(face)} — expected "hos
validation error
typert: package face "${key}" is already registered
validation error
typert: schema "${key}" is already registered
validation error
typert: invocation "${descriptor.id}" repeats wire field "${
validation error
typert: invocation "${descriptor.id}" lookup parameter "${pa
validation error
typert: invocation "${descriptor.id}" lookup parameter "${pa
validation error
typert: invocation "${descriptor.id}" JSON parameter "${para
validation error
typert: invocation "${descriptor.id}" cancellation parameter
validation error
typert: invocation "${descriptor.id}" Context receiver canno
validation error
typert: invocation "${descriptor.id}" scope wire "${descript
validation error
typert: invocation "${descriptor.id}" repeats wire field "${
validation error
typert: ${subject} strict codec has no parse() method
validation error
typert: invalid ${subject} "${value}" — must contain only RP
validation error
typert: invalid ${subject} "${value}" — must be nonempty and
validation error
typert: invalid ${subject} — must be nonempty
validation error
atomic-write: timed out waiting for the writer lock at ${loc
exception error
url must be a non-empty string
validation error
tool-web: ${name} must be a positive integer
validation error
queries must contain at least one query
validation error
queries must contain at most ${maxQueries} ${noun}
validation error
each query must be a non-empty string
validation error
web-fetch-http: ${name} must be a positive finite number
validation error
web-fetch-http: timeoutMs must be no greater than ${MAX_NODE
validation error
web-fetch-http: ${name} must be a non-negative integer
validation error
WEB_INVALID_URL
URL exceeds the maximum length of ${maxUrlLength}
error_code error
WEB_BLOCKED_URL
credentials in URLs are not allowed
error_code error
WEB_UNSUPPORTED_CONTENT_TYPE
unsupported charset "${charset}"
error_code error
WEB_ABORTED
web fetch aborted
error_code error
WEB_REDIRECT_BLOCKED
exceeded the maximum of ${this.limits.maxRedirects} redirects
error_code error
WEB_PROVIDER_ERROR
redirect response (HTTP ${response.status}) without a Location header
exception error
WEB_UNSUPPORTED_CONTENT_TYPE
unsupported content type "${contentType ?? 'unknown'}"
exception error
WEB_FETCH_TOO_LARGE
response exceeds the maximum of ${this.limits.maxResponseBytes} bytes
exception error
WEB_PROVIDER_ERROR
DeepSeek returned no web_search_tool_result blocks; the request may not have tri
exception error
WEB_PROVIDER_CREDENTIAL_MISSING
DeepSeek search has no API key for "${ref}"; store it through the credentials se
exception error
WEB_ABORTED
Exa search aborted
exception error
WEB_PROVIDER_ERROR
Exa search request failed: ${String(error)}
exception error
WEB_ABORTED
Perplexity search aborted
exception error
WEB_PROVIDER_ERROR
Perplexity search request failed: ${String(error)}
exception error
WEB_DUPLICATE_PROVIDER
a web provider with id "${provider.id}" is already registered
exception error
WEB_PROVIDER_CONFIGURED_MISSING
configured web provider "${configuredId}" is not registered
exception error
WEB_PROVIDER_CONFIGURED_UNAVAILABLE
configured web provider "${configuredId}" is registered but unavailable
exception error
WEB_PROVIDER_UNAVAILABLE
no usable web provider is registered
exception error
WEB_PROVIDER_AMBIGUOUS
multiple usable web providers are registered (${ids}); configure one explicitly
exception error
Ralph child returned no structured round report
validation error
Ralph round report summary must be non-empty and normalized
validation error
Ralph round report evidence and nextSteps must contain only
validation error
Ralph round report blocker must be a normalized string
validation error
a continuing Ralph report needs nextSteps and an empty block
validation error
a complete Ralph report needs evidence, no nextSteps, and an
validation error
a blocked Ralph report needs a concrete blocker
validation error
Ralph round report status is invalid
validation error
Ralph round report exceeds maxHandoffChars (${serialized.len
validation error
subagentProvider must be a non-empty normalized string
validation error
maxRounds must be a positive safe integer
validation error
maxHandoffChars must be a positive safe integer
validation error
maxResultChars must be a positive safe integer
validation error
Ralph maxRounds must be a positive safe integer
validation error
Ralph maxRounds ${value} exceeds the deployment ceiling ${ce
validation error
Ralph subagent provider "${name}" is not registered
validation error
Ralph subagent provider "${name}" does not support structure
validation error
Ralph subagent provider "${name}" inherits parent context; R
validation error
Ralph workflow returned a malformed round report
validation error
Ralph workflow returned an invalid continuing report
validation error
Ralph workflow returned an invalid completion report
validation error
Ralph workflow returned an invalid blocked report
validation error
Ralph workflow returned an oversized handoff (${chars} > ${m
exception error
Ralph workflow returned a malformed terminal result
exception error
Ralph workflow returned budget-limited before the round limi
exception error
Ralph workflow returned an invalid first-round failure
exception error
Ralph workflow returned a round failure without its last han
exception error
Ralph workflow returned an unknown terminal status
exception error
Ralph tool requires a calling agent (exec.agent was undefine
exception error
Ralph objective must be a non-empty string
exception error
Ralph workflow was cancelled (${result.error})
exception error
Ralph workflow failed: ${result.error}
exception error
Ralph round ${result.roundsStarted} child failed before prod
exception error
workflow tool requires a calling agent (exec.agent was undef
exception error
workflow run was cancelled (${result.error})
exception error
workflow run failed: ${result.error}
exception error
child result is not losslessly JSON-serializable
exception error
SCRIPT_PARSE
workflow meta rides the `meta` request field, not the script: remove the `export
exception error
INVALID_ARGUMENT
workflow subagentProvider must be a non-empty normalized string
exception error
AGENT_START
no subagent provider registered for "${provider}"
exception error
META_INVALID
invalid meta: ${violations.join('; ')}
exception error
reading the value threw: ${renderThrown(error)}
exception error
non-finite numbers are not JSON data
exception error
bigints are not JSON data
exception error
functions are not plain JSON data
exception error
symbols are not plain JSON data
exception error
undefined is not JSON data
exception error
circular references are not JSON data
exception error
sparse arrays are not JSON data
exception error
arrays with non-index properties are not JSON data
exception error
symbol-keyed properties are not plain JSON data
exception error
only plain objects and arrays are JSON data (exotic prototyp
exception error
SCRIPT_PARSE
workflow script does not parse: ${String(error)}
exception error
RESULT_UNSERIALIZABLE
the workflow's return value is not plain JSON data — ${error.message}. Return on
exception error
INVALID_ARGUMENT
agent() requires a non-empty prompt string
exception error
AGENT_CAP
this run reached its total agent cap (${this.limits.maxTotalAgents}) — a runaway
exception error
AGENT_START
agent() could not start a child: ${renderThrown(error)}
exception error
AGENT_RESULT
child agent run failed: ${renderThrown(error)}
exception error
UNSUPPORTED_OPTION
agent() option "${key}" is deferred and not supported by this engine (supported:
exception error
UNSUPPORTED_SCHEMA
agent() schema is outside the supported subset — ${error.message}
exception error
ITEM_CAP
${hook} received ${length} items — over the per-call cap (${this.limits.maxItems
exception error
the workflow worker entry must be loaded inside a worker thr
exception error
cannot attach session '${sessionId}' to workspace '${this.re
exception error
cannot attach session '${sessionId}' to workspace '${this.re
exception error
cannot attach session '${sessionId}' to workspace '${this.re
exception error
cannot attach session '${sessionId}' to workspace '${this.re
exception error
cannot move session '${sessionId}' in workspace '${record.pa
exception error
cannot move session '${sessionId}' before '${beforeSessionId
exception error
cannot create a workspace at '${canonical}': path is not a d
exception error
cannot reorder unknown workspace '${workspaceId}'
exception error
cannot archive session '${sessionId}': live sessions and ses
exception error
workspace '${id}' record write and pending-marker rollback b
exception error
workspace '${id}' order write and record rollback both faile
exception error
workspace '${id}' order write and pending-marker rollback bo
exception error
workspace '${id}' record deletion and registry-order rollbac
exception error
workspace domain is inconsistent: pending ${pending.operatio
exception error
workspace domain is inconsistent: registry order repeats wor
exception error
workspace domain is inconsistent: registry order references
exception error
workspace domain is inconsistent: workspace '${orphan as Wor
exception error
workspace domain is inconsistent: path '${record.path}' is c
exception error
workspace domain is inconsistent: session '${sessionId}' is
exception error
cannot validate session '${id}': session persistence holds n
exception error
UNKNOWN
errorChain(error)
error_code error
ABORTED
pi-ai stream aborted
error_code error
SESSION_QUERY_ABORTED
session query was cancelled
error_code error
SESSION_QUERY_CORRUPT_SESSION
session event history is corrupt
error_code error
SESSION_QUERY_EVENT_NOT_FOUND
session event was not found
error_code error
SESSION_QUERY_INDEX_FAILED
session search index is unavailable
error_code error
SESSION_QUERY_TOOL_FAILED
session query operation failed
error_code error
SESSION_QUERY_INVALID_CURSOR
session search continuation is invalid
error_code error
SESSION_QUERY_INVALID_FILTER
session query filters were rejected
error_code error
SESSION_QUERY_INVALID_LIMIT
session query result limit was rejected
error_code error
SESSION_QUERY_INVALID_QUERY
session query was rejected
error_code error
SESSION_QUERY_INVALID_LINEAGE
session lineage is invalid
error_code error
SESSION_QUERY_INVALID_SURFACE
session event history is invalid
error_code error
SESSION_QUERY_INVALID_WINDOW
session event window is invalid
error_code error
SESSION_QUERY_PERSISTENCE_FAILED
session history storage is unavailable
error_code error
SESSION_QUERY_SEARCH_DISABLED
session search is disabled in this deployment
error_code error
SESSION_QUERY_SESSION_NOT_FOUND
session was not found
error_code error
SESSION_QUERY_STALE_CURSOR
session history changed while paging; retry the complete search call
error_code error
forbidden
http error
forbidden
http error
could not read runtime platform manifest from {path}
exception error
{path} must contain a non-empty platform object
exception error
{path} platform entries must contain string tag and executab
exception error
unsupported deepseek-harness-runtime-bin build platform: {ke
exception error
deepseek-harness-runtime-bin is wheel-only; build and publis
exception error
unsupported DSH_RUNTIME_PLATFORM_TAG {platform_tag!r}; expec
exception error
runtime wheel {platform_tag} payload must be {expected_files
exception error
deepseek-harness-runtime-bin is missing {metadata}
exception error
deepseek-harness-runtime-bin is missing the default runtime
exception error
deepseek-harness-runtime-bin is missing the runtime executab
exception error
deepseek-harness-runtime-bin is missing the ripgrep sidecar
exception error
deepseek-harness-runtime-bin is missing the node-pty spawn h
exception error
unsupported DeepSeek Harness runtime mode {selected!r}: expe
exception error
no bundled dsh-jsonrpc-agent executable exists for this plat
exception error
the dev-only node runtime closure is missing at {node_root}
exception error
the node runtime mode needs a system `node` (>=22.19) on PAT
exception error
pass either DeepSeekHarnessConfig or keyword options, not bo
exception error
turn/end event requires a string data.reason.kind
exception error
{method} response must be a JSON object
exception error
{method} timed out waiting for DeepSeek Harness runtime{suff
exception error
DeepSeek Harness runtime is not running
exception error
Unable to locate the bundled DeepSeek Harness SDK runtime. I
exception error
acp: session/update failed: ${String(error)}
console error
acp: assistant output conversion failed: ${errorChain(error)
console error
acp: continuable subagent teardown failed: ${String(error)}
console error
acp: connection closed with an error: ${String(error)}
console error
acp: connection-close teardown failed: ${String(error)}
console error
${binName}: failed to load .env: ${String(error)}
console error
workspace-name-conflict
workspace name '${trimmed}' is already in use
error_code error
workspace-not-found
no workspace ${workspaceId}
error_code error
workspace-move-invalid
session or anchor is not accounted by workspace ${workspaceId}
error_code error
agent-preset-not-found
unknown agent preset "${agentPreset}"
error_code error
agent-preset-invalid
agent preset "${agentPreset}" already exists
error_code error
agent-preset-read-only
agent preset "${agentPreset}" ships with the deployment
error_code error
settings-rejected
fixture: the minimal readiness settings descriptor is read-only
error_code error
agent-preset-not-found
agent-presets: preset "${presetId}" not found (available: ${available.join(', ')
error_code error
agent-preset-invalid
agent-presets: preset "${presetId}" failed to mount: ${reason}
error_code error
cancelled
subagent prompt was cancelled
error_code error
subagent-not-resumable
subagent cannot be resumed
error_code error
subagent-unauthorized
subagent does not belong to this parent
error_code error
subagent-delivery-unavailable
subagent follow-up is temporarily unavailable
error_code error
internal
subagent prompt failed
error_code error
workspace-not-found
workspace "${workspaceId}" not found
error_code error
model-unavailable
no adapter serves provider "${selection.provider}"; select a model for this sess
error_code error
settings-conflict
error.message
error_code error
settings-rejected
error instanceof Error ? error.message : String(error)
error_code error
agent-preset-conflict
error.message
error_code error
workspace-attach-failed
session "${sessionId}" was created but could not attach to workspace "${workspac
error_code error
session-not-found
error.message
error_code error
found.error
error_code error
title-invalid
error.message
error_code error
fork-unavailable
session "${sessionId}" has not completed the turn containing event ${String(atSe
error_code error
invalid-time-zone
clientTimeZone must be UTC or a valid IANA Area/Location name
error_code error
attachment-error
Model "${current.model}" does not support image input.
error_code error
queue-item-not-found
queued item is no longer pending
error_code error
steer-unavailable
current turn no longer accepts steering
error_code error
subagent-not-found
session "${childSessionId}" is not a ${mode} direct child of "${parentSessionId}
error_code error
subagent-parent-unavailable
parent session "${parentSessionId}" is not live
error_code error
workspace-invalid-path
cannot create a workspace at "${path}": ${error instanceof Error ? error.message
error_code error
workspace-move-invalid
cannot move session '${sessionId}' in workspace '${record.path}': the session is
error_code error
directory-picker-unavailable
host.pickDirectory needs the native capability; the composed picker serves "${ca
error_code error
directory-unreadable
cannot list ${target}: ${message}
error_code error
directory-create-failed
cannot create ${target}: ${message}
error_code error
agent-preset-locked
session "${sessionId}" has already started; its agent preset is fixed
error_code error
credential-rejected
error instanceof Error ? error.message : String(error)
error_code error
model-discovery-failed
error instanceof Error ? error.message : String(error)
error_code error
schedule: idle wait failed for agent "${this.agent.id}": ${r
console error
schedule: corrupt schedule log for agent "${this.agent.id}":
console error
schedule: fixed-rate decision failed for agent "${this.agent
console error
schedule: preflight failed for agent "${this.agent.id}": ${r
console error
schedule: framing or followup failed for agent "${this.agent
console error
schedule: dispatch append failed for agent "${this.agent.id}
console error
schedule: dispatch barrier failed for agent "${this.agent.id
console error
schedule: durable-change observer failed: ${error instanceof
console error
tool-session-query: ${operation} failed: ${diagnostic}
console error
${this.backend.name}: session "${session.id}" retirement fai
console error
${this.backend.name}: background write for session "${sessio
console error
session projection cache: ${trigger} write for "${session.id
console error
session projection cache: ${what} for "${id}" failed (cache
console error
telemetry: backend shutdown failed: ${String(error)}
console error
telemetry: capture step failed: ${String(error)}
console error
session "${session.id}": fallback title update failed: ${Str
console error
session "${session.id}": automatic title generation failed:
console error
settings-file: watcher error on %s
console error
settings-file: reload failed at %s; keeping the last good do
console error
settings: keeping last good "%s" after invalid stored sectio
console error
settings: watcher for "%s" failed
console error
settings: a settings/updated listener for "%s" failed
console error
skill-filesystem: failed to watch ${state.root.path}: ${erro
console error
skill-filesystem: watcher for ${state.root.path} failed: ${e
console error
skill-filesystem: failed to close watcher: ${errorMessage(er
console error
skill file ${path} ignored: invalid YAML frontmatter: ${erro
console error
skill file ${path} ignored: invalid invocation frontmatter:
console error
skill file ${path} ignored: ${fsReadErrorMessage(target, err
console error
skill entry ${fullPath} ignored: failed to follow symbolic l
console error
skill provider "${provider.name}" skipped: ${errorMessage(er
console error
skills/change listener rejected: ${errorMessage(error)}
console error
skills/change listener threw: ${errorMessage(error)}
console error
spill-policy: saveText failed for ${toolName}: ${String(erro
console error
domain '${this.name}': domain/changed listener failed: ${Str
console error
subagent-acp "${this.name}": child run failed (${stopReason}
console error
subagent-claude-code "${this.name}": child start failed: %o
console error
subagent-claude-code "${this.name}": child run failed (${sto
console error
subagent-codex "${this.name}": child run failed (${stopReaso
console error
subagent-dsh-sdk "${this.name}": child run failed (${stopRea
console error
subagent "${activation.childId}" activation teardown failed:
console error
subagent "${activation.childId}" settlement notice was not d
console error
subagent "${activation.childId}" best-effort final session f
console error
subagent: ${name} listener rejected: ${renderThrown(error)}
console error
subagent: ${name} listener threw: ${renderThrown(error)}
console error
typert: ${change.kind} observer for "${change.key}" failed
console error
tool-workflow: disabled durable record after ${type} append
console error
workflow-worker-thread: postMessage failed: ${renderThrown(e
console error
workflow-worker-thread: refused child dispose failed: ${rend
console error
workflow-worker-thread: child dispose failed: ${renderThrown
console error
workflow: ${name} listener rejected: ${renderListenerError(e
console error
workflow: ${name} listener threw: ${renderListenerError(erro
console error
workspace '${id}' was deleted but its pending marker could n
console error
${binName}: [${layer.label}] ${line}
console error
[web-runtime] connection lost, retry #${this.attempt}
console error
client-hmr: rebuilt frame for unknown entry "${id}" (not in
console error
client-hmr: unparseable event frame: ${event.data}
console error
[web-runtime] lineage cycle at ${s.sessionId}; emitting as r
console error
initial workspace selection failed:
console error
new session failed:
console error
context-overflow compaction failed after durable surface pro
console error
context-overflow compaction failed: ${message}; ${signal.abo
console error
authorization: the interaction surface failed to render a no
console error
tool-fs-search: no session owner for ${exec.name} result; co
console error
tool-fs-search: no ctx.spillStore backend loaded; complete $
console error
hooks-claude-code: skipping unsupported "${s.type}" hook on
console error
hooks-claude-code: ${point} hook requested updatedInput, whi
console error
hooks-claude-code: ${point} hook emitted a systemMessage, wh
console error
hooks-codex: skipping ${s.reason} on ${s.event} (only sync c
console error
hooks-codex: ${point} hook emitted a systemMessage, which is
console error
command "${command}": command/done append failed: ${renderTh
console error
llm-pi-ai: unusable replay state on assistant history for ro
console error
llm-pi-ai: catalog provider "%s" cannot address a credential
console error
${label}: ${action} in ${delayMs}ms (attempt ${failedAttempt
console error
-32603
the ACP bridge has been disposed
exception error
-32602
unknown session: ${sessionId}
validation error
SESSION_REFERENCE_INVALID_REFERENCE
invalid session reference URI ${JSON.stringify(uri)}
validation error
125
landlock-run: %s
console error
landlock-run: partial enforcement (older Landlock ABI)
console error
FS_IO_ERROR
cannot read "${displayPath}": ${String(error)}
exception error
host.call("${method}") on ${pluginId} failed inside the host
exception error
GetFileSecurityW ${code} (Win32 ${win32Code}): ${path}
exception error
SetFileSecurityW ${code} (Win32 ${win32Code}): ${path}
exception error
ReplaceFileW ${code} (Win32 ${win32Code}): ${path}
exception error
SEARCH_FAILED
grep received malformed ripgrep --json output (a line is not JSON)
exception error
INVALID_RESPONSE
DeepSeek Files API returned an invalid ${operation} response.
exception error
LSP query aborted
exception error
LSP query aborted
exception error
LSP query aborted
exception error
LSP_MALFORMED_RESPONSE
LSP navigation result was missing
exception error
SESSION_QUERY_INVALID_CURSOR
session-search cursor is invalid
exception error
SESSION_QUERY_INVALID_CONFIG
session-search SQLite config: path must not be blank
exception error
SESSION_QUERY_SESSION_NOT_FOUND
session "${sessionId}" not found
exception error
SESSION_QUERY_INVALID_FILTER
session text filter text must be a string
exception error
SESSION_QUERY_INVALID_FILTER
session sequence range from must be less than or equal to to
validation error
MoveFileExW ${code} (Win32 ${win32Code}): ${path} -> ${dest}
exception error
settings ${verb} for "${ns}" must contain only JSON-compatib
validation error
settings ${verb} for "${ns}" must contain only JSON-compatib
validation error
settings ${verb} for "${ns}" must contain only JSON-compatib
validation error
skill provider "${providerName}" list() must return an array
validation error
subagent-codex: Product subagent failure (product: Codex; st
exception error
subagent-codex: app-server request aborted: ${String(signal.
exception error
subagent request was aborted before child publication
exception error
WEB_FETCH_TIMEOUT
web fetch timed out
exception error
WEB_ABORTED
DeepSeek search aborted
exception error