ErrLookup › earendil-works/pi

earendil-works/pi

AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI · TypeScript · 595 source files

Analyzed at 4e69b0c280 on 2026-09-02. 460 documented errors.

Code / MessageTypeSeverityTags
invalid_entry
Invalid session mutation
exception critical internal, invariant, storage, replay, session
invalid_payload
Durable payload
exception error serialization, json, validation, session
Offset is beyond end of file ( lines total)
exception error read-tool, offset, out-of-bounds, line-numbers, pagination
Cannot continue: no messages in context
exception error agent-loop, precondition, empty-context, sync-throw
invalid_query
limit must be a positive integer
validation error query, pagination, validation, storage, session
AgentHarness.create.restore is not implemented yet
exception error harness, not-implemented, session-restore, wip
No API key for provider
exception error api-key, authentication, anthropic, configuration, headers, missing-env-var
invalid_lane
Lane not found
exception error lane, session, not-found, storage
Cannot continue from message role: assistant
exception error agent-loop, precondition, message-role, assistant
not_found
Session not found
exception error session, in-memory, not-found, lifecycle
No default stream function configured. Pass streamFn…
exception error configuration, initialization, agent-loop, stream-fn, dependency-injection
Agent is already processing a prompt. Use steer() or…
exception error agent, prompt, concurrency, queueing, race-condition
Proxy error
exception error proxy, http-status, authentication, streaming, network
${response.status} ${response.statusText}…
http error
No changes made to . The replacement produced identical…
validation error
Agent is already processing. Wait for completion before…
exception error agent, lifecycle, reset, concurrency, race-condition
Unix listener path changed during cleanup; preserved…
exception error
Unhandled proxy event type
console error
Command aborted
exception warning bash, abort, cancellation, tool-execution
failed with exit code
exception error
Could not edit file: . Error code: .
exception error
Unix listener path changed while checking for a stale socket
exception error
invalid_fork_target
Fork target is not a message entry
exception error session, fork, entry-type, validation
Request aborted
exception error
unknown
Full output path was not created
error_code error
${message}: ${result.error.message}
error_code error
xAI OAuth device authorization failed
http error
CBOR map contains a duplicate key
exception error
Microsoft C++ Build Tools not found. Install the Visual…
exception error
aborted
Branch summary aborted
error_code error
Agent is already processing. Wait for completion before…
exception error agent, continue, concurrency, race-condition
xAI OAuth token refresh failed
exception error
No changes made to . The replacements produced identical…
validation error
invalid_request
Service returned session
error_code error
Cannot preserve unchanged lines because the base content…
exception error
storage
Failed to build SQLite branch cache at entry
error_code error
Could not find the exact text in
validation error
No Windows cross-compiler found for
exception error
Session id must be non-empty, contain only alphanumeric…
validation error
Warning
console error
invalid
Unsupported file type
error_code error
PiServer Unix socket mode must be an integer between 0 and…
validation error
No messages to continue from
exception error agent, continue, empty-transcript, precondition
PiServer maxPendingBytes must be a safe integer at least…
validation error
Tool " " requires JSON-schema constrained sampling, but .
exception error
Anthropic authentication did not complete.
http error
SQLite transaction callbacks must be synchronous
validation error
must be a non-empty string
validation error
Request aborted by user
exception info abort, cancellation, abortsignal, sse, streaming, proxy
already_exists
ID already exists
error_code error
Replacement range is outside the base content.
exception error
summarization_failed
Branch summary failed
error_code error
PiServer maxFrameLength must be an integer between 1 and
validation error
Could not find edits
validation error
Malformed CBOR major type
exception error
State mismatch.
http error
edits[ ] and edits[ ] overlap in . Merge them into one edit…
exception error
PiServer gracefulCloseTimeoutMs must be an integer between…
validation error
edits[ ].oldText must not be empty in .
validation error
Unable to encode protocol message
exception error
Found occurrences of edits[ ] in . Each oldText must be…
validation error
createGatewayBindingFetch
exception error
Missing code or state parameter.
http error
Session header exceeds
exception error
Unsupported Google thinking level mapping for
exception error
Command exited with code
exception error
spawn_error
Working directory does not exist
error_code error
Invalid timeout: must be a finite number of seconds
validation error bash, timeout, argument-validation, tool-input
No API key found for
exception error
Extension runtime not initialized. Action methods cannot be…
exception error
Found occurrences of the text in . The text must be unique…
validation error
Grammar tool call " " requires argument " " to be a string.
exception error
grammar tool input for property
exception error
Internal error
http error
Summarization failed
exception error
writerLease.ttlMs must be positive
validation error
Invalid setting
validation error
schema
is not a JSON object
validation error
Refusing to remove non-socket Unix listener path
exception error
Unix listener path is not a socket after binding
exception error
Operation aborted
exception info abort, cancellation, abortsignal, write-tool, filesystem
authHeader requires a resolved API key
validation error
Callback route not found.
http error
Deprecation warning
console error
Google stream ended without a finish reason
exception error
Unsupported CBOR simple value or floating-point width
exception error
timeout
Invalid timeout: must be a finite number of seconds
validation error
Tool result does not match tool call
validation error
shell_unavailable
Custom shell path not found
error_code error
oldText must not be empty in
exception error
is too long; maximum is UTF-8 bytes
validation error
Unhandled stop reason
exception error
Project is not trusted; refusing to write project settings
exception error
Codex stream ended without a stop reason
exception error
Rendered line exceeds terminal width ( > ). This is likely…
exception error
CBOR length exceeds configured limit of
exception error
Failed to run
exception error
Could not parse Anthropic SSE event
exception error
Deferred assistant messages are not supported by protocol v1
validation error
Failed to dispose remote session
exception error