ErrLookup › coleam00/Archon

coleam00/Archon

The first open-source harness builder for AI coding. Make AI coding deterministic and repeatable. · TypeScript · 627 source files

Analyzed at 0773b97458 on 2026-09-01. 515 documented errors.

Code / MessageTypeSeverityTags
No chat in context
exception error configuration, validation, model-tier
Gitea API error: ${String(response.status)} ${response.statu
http error configuration, validation, alias
Gitea API error: ${String(response.status)}
http error configuration, validation, model-preset
Cannot access repository at ${repoPath}: ${err.code ?? err.m
exception error configuration, empty-value, model-override
Failed to sync repository to ${defaultBranch}. Try /reset or
exception error configuration, resolution, model-override
Repository ${owner}/${repo} not found or is private. Check r
exception error gitea, clone, auth
Authentication failed for ${owner}/${repo}. Check GITEA_TOKE
exception error gitea, auth, token
Failed to clone ${owner}/${repo}: ${unknownMsg}
exception error gitea, clone, network
Failed to set up Gitea conversation - please try again
exception error gitea, webhook, conversation-state
GitLabAdapter requires a non-empty token
validation error gitlab, constructor, config-validation, missing-token
GitLabAdapter requires a non-empty webhookSecret
validation error
GitLab API ${method} ${path}: ${String(response.status)} ${r
http error
Cannot access repository at ${repoPath}: ${err.code ?? err.m
exception error
Failed to sync repository to ${defaultBranch}. Try /reset or
exception error
Repository ${projectPath} not found or is private. Check rep
exception error
Authentication failed for ${projectPath}. Check GITLAB_TOKEN
exception error
Failed to clone ${projectPath}: ${sanitized}
exception error
Failed to set up GitLab conversation - please try again
exception error
Cannot access repository at ${repoPath}: ${err.code ?? err.m
exception error
Failed to sync repository to ${defaultBranch}. Try /reset or
exception error
Repository ${owner}/${repo} not found or is private. Check r
exception error github, clone, not-found, permissions
Authentication failed for ${owner}/${repo}. ${authHint}
exception error github, authentication, clone, permissions
Failed to clone ${owner}/${repo}: ${'message' in cloneResult
exception error github, clone, network, git
Failed to set up GitHub conversation - please try again
exception error github, conversation, state, setup
--resume and --config are mutually exclusive. A resumed run
validation error cli, arguments, resume, config
Malformed embedded checksum: "${checksum}"
validation error checksum, sha256, build, validation
Network error fetching tarball from ${tarballUrl}: ${toError
exception error network, download, fetch, tarball
Network error fetching checksums from ${checksumsUrl}: ${toE
exception error network, download, checksums, fetch
Failed to download web UI: ${tarballRes.status} ${tarballRes
http error network, download, http-status, cli
Checksum mismatch: expected ${expectedHash}, got ${actualHas
validation critical security, checksum, integrity, download
tar extraction failed (exit ${exitCode}): ${details}
exception error filesystem, tar, subprocess, extraction
Extraction produced unexpected layout — index.html not found
exception error packaging, layout, extraction, validation
Failed to move extracted web UI from ${tmpDir} to ${targetDi
exception error filesystem, rename, exdev, install
Malformed checksum entry for ${filename}: "${line.trim()}"
validation error checksum, validation, integrity, parsing
Checksum not found for ${filename} in checksums.txt
validation error checksum, manifest, parsing, validation
ENOENT
Failed to read version: package.json not found (bad installation?)
exception error filesystem, installation, enoent, version
EACCES
Failed to read version: permission denied reading package.json
exception error filesystem, permissions, eacces, installation
Failed to read version: ${err.message}
exception error filesystem, readfile, errno, version
Failed to read version: package.json is malformed
exception error cli, package-json, json-parse, configuration
Invalid container.network '${network}' in .archon/config.yam
validation error configuration, validation, docker, container
Invalid container.memoryMb '${String(memoryMb)}' — must be a
validation error configuration, validation, docker, container
Invalid container.pidsLimit '${String(pidsLimit)}' — must be
validation error configuration, validation, docker, container
Failed to start detached workflow child (executable: ${cmd[0
exception critical process-spawn, detach, filesystem, cli
Cannot create worktree: database lookup failed. Error: ${res
exception error database, worktree, connection, cli
Cannot create worktree: repository registration failed. Erro
exception error database, worktree, registration, cli
Cannot supersede: no workflow run '${runId}' exists.
exception error cli, workflow-run, lookup-failed, identifier
Cannot supersede run '${superseded.id}': it is still ${super
exception error cli, workflow-run, lifecycle, state-conflict
Error loading workflows: ${err.message} Hint: Check permissi
exception error filesystem, permissions, workflows, cli
Cannot read the workflow source configuration in ${cwd}: ${(
exception error
--resume and --config are mutually exclusive. A resumed run
validation error
--internal-detached-run-id is set by a detached launch for i
exception error
Detached workflow child cannot find the run '${options.detac
exception error
Cannot execute run '${detachedPreCreatedRun.id}': it is ${de
exception error
Failed to capture workflow source from ${effectiveDiscoveryC
exception error
No workflows found in .archon/workflows/
exception error
Failed to capture workflow source from ${sourceRoot}: ${(err
exception error
Workflow '${workflowName}' not found. Available workflows:
exception error
Workflow '${workflowName}' failed to load: ${loadError.error
exception error
Cannot execute run '${detachedPreCreatedRun.id}': it belongs
exception error cli, workflow, race-condition, run-id
--resume and --model are mutually exclusive. A resumed run k
validation error cli, flags, mutually-exclusive, resume
${optionWithoutDryRun} requires --dry-run.
validation error cli, flags, dry-run, validation
--dry-run cannot be combined with ${incompatibleFlag}.
validation error cli, flags, dry-run, mutually-exclusive
--stubs-init cannot be combined with --stubs.
validation error cli, flags, stubs, mutually-exclusive
--stubs-init cannot be combined with --default-stubs.
validation error cli, flags, stubs, mutually-exclusive
Dry-run failed; missing stubs: ${blockingMissingStubs.join('
exception error cli, dry-run, stubs, workflow
--branch and --no-worktree are mutually exclusive. --branc
validation error cli, flags, worktree, mutually-exclusive
--from/--from-branch has no effect with --no-worktree. Remov
validation error cli, flags, worktree, mutually-exclusive
--base has no effect with --no-worktree. Remove --base or dr
validation error cli, flag-conflict, worktree, validation
--resume and --branch are mutually exclusive. --resume reu
validation error cli, flag-conflict, resume, worktree
--resume and --input are mutually exclusive. A resume repl
validation error cli, flag-conflict, resume, inputs
--adopt and ${conflicts.join('/')} are mutually exclusive.
validation error cli, flag-conflict, adopt, worktree
--supersedes records a FRESH-lane rerun as replacing a prior
validation error cli, flag-conflict, resume, supersedes
Workflow '${workflow.name}' sets worktree.enabled: false (ru
validation error cli, flag-conflict, worktree, workflow-config
Workflow '${workflow.name}' sets worktree.enabled: false (ru
validation error cli, flag-conflict, worktree, workflow-config
Workflow '${workflow.name}' sets worktree.enabled: false (ru
validation error cli, flag-conflict, worktree, workflow-config
Workflow '${workflow.name}' sets worktree.enabled: true (req
validation error cli, flag-conflict, worktree, workflow-config
Cannot resolve the project for --adopt/--supersedes. Run fro
exception error cli, project-resolution, adopt, environment
Failed to access database: ${err.message} Hint: Check that D
exception critical database, cli, configuration, environment
Failed to create the workflow run: ${(error as Error).messag
exception critical database, cli, insert-failure
--adopt/--supersedes requires a run id.
exception error cli, argument-validation, continuation
Cannot resume: Database lookup failed. Error: ${codebaseLook
exception critical database, resume, cli, connectivity
Cannot resume: Not in a git repository. Either run from a gi
exception error git, resume, cli, project-resolution
Cannot resume: the working path from the run no longer exist
exception error filesystem, worktree, resume, cli
Container isolation is folder-project-only for now. Run --co
exception error containers, isolation, cli, unsupported-feature
Cannot resume container run '${resumable?.id ?? '?'}': its i
exception error containers, resume, metadata, cli, version-upgrade
classifyIsolationError(err)
exception error docker, isolation, resume
Failed to update conversation: ${err.message}
exception error database, persistence, cli
Detached workflow owner has no resolved run ID
exception error detach, state, invariant
Cannot resume workflow '${workflowName}': failed to load pri
exception error resume, state, persistence
Cannot resume: the prior run for '${workflowName}' has no co
exception error resume, state, cli
Workflow did not produce a result.
exception warning invariant, typescript, narrowing
result.error
exception error workflow, exit-code, typed-error
Failed to list workflow runs: ${err.message}
exception error cli, database, status
Failed to wait for workflow run: ${err.message}
exception error cli, wait, polling
Failed to get workflow run: ${err.message}
exception error cli, database, workflow
--open and --status are mutually exclusive: the inbox is fai
exception error cli, flag-conflict, workflow
Invalid --status '${opts.status}'. Valid: ${workflowRunStatu
validation error cli, validation, workflow
Cannot resolve run id prefix '${runId}' without a project di
exception error cli, workflow, id-resolution
Cannot resolve run id prefix '${runId}' outside a registered
exception error cli, workflow, project-registration
Run id '${runId}' matches more than one run in this project:
exception error cli, workflow, ambiguous-identifier
No workflow run matches prefix '${runId}' in this project.
exception error cli, workflow, not-found
Workflow run '${runId}' references codebase '${codebaseId}',
exception error cli, database, referential-integrity, workflow
Failed to load codebase '${codebaseId}' for workflow run '${
exception error cli, database, workflow
Workflow run '${resolvedId}' has no working path recorded. C
exception error cli, workflow, resume, data-missing
Failed to resume workflow '${run.workflow_name}': ${err.mess
exception error cli, workflow, resume, error-wrapping
Workflow run not found: ${resolvedId}
exception error cli, workflow, cancel, not-found
Cannot actively cancel run with status '${current.status}'.
exception error cli, workflow, cancel, invalid-state
Cannot confirm the isolation container owned by run ${resolv
exception error cli, workflow, cancel, container, metadata-missing
Cannot confirm the isolation container owned by run ${resolv
exception error cli, workflow, cancel, container, registry-mismatch
Detached owner process stopped, but the isolation container
exception error cli, workflow, cancel, container, docker
Detached work stopped, but cancellation did not win the run
exception error cli, workflow, cancel, race-condition, state-transition
Workflow run '${resolvedId}' has no working path recorded. C
exception error cli, workflow, state
Approved but failed to resume workflow '${result.workflowNam
exception error cli, workflow, resume, filesystem
Rejected but failed to resume workflow '${result.workflowNam
exception error cli, workflow, resume, filesystem
Response recorded but failed to resume workflow '${result.wo
exception error cli, workflow, resume, filesystem
Refusing to delete every persisted session for workflow '${w
validation error
Failed to reset workflow sessions: ${err.message}
exception error
Failed to clean up workflow runs: ${err.message}
exception error
Cannot reach marketplace at ${url}: ${err.message}
exception error
Marketplace fetch failed: HTTP ${String(res.status)} from ${
http error
Unexpected marketplace response format (expected array)
exception error
Marketplace response contains invalid entries
validation error
Cannot parse GitHub URL: ${sourceUrl}
exception error
Cannot reach GitHub API: ${err.message}
exception error
GitHub API error: HTTP ${String(res.status)} from ${url}
http error
Expected directory listing from ${url}, got a single file
exception error github-api, marketplace, http, unexpected-response-shape
Cannot fetch ${rawUrl}: ${err.message}
exception error network, github, fetch, raw-content-download
Workflow '${slug}' not found
exception error cli, marketplace, slug-lookup, not-found
Untrusted source URL for '${slug}': ${entry.sourceUrl} Only
validation error security, url-validation, marketplace, ssrf-guard
Invalid slug '${slug}': must be lowercase alphanumeric with
validation error cli, validation, slug-format, input-validation
Not in a git repository. Run archon workflow install from wi
exception error git, cli, environment, working-directory
Downloaded YAML is empty for '${slug}'
exception error validation, github, empty-content, marketplace
Workflow '${slug}' already exists at ${destPath}. Use --forc
exception error cli, file-conflict, idempotency, marketplace
Cannot identify main workflow YAML in directory. Expected '$
exception error marketplace, file-selection, ambiguity, github
Workflow '${slug}' already exists at ${destWorkflow}. Use --
exception error cli, filesystem, workflow-install
Detached run control path is not a directory: ${directory}
exception critical security, filesystem, posix, symlink
Detached run control directory is owned by another user: ${d
exception critical security, filesystem, posix, permissions
Detached run control directory must have mode 0700: ${direct
exception critical security, filesystem, posix, permissions
Refusing detached run control because process ${String(proce
exception error process, posix, detached-run
Detached run control endpoint is already owned: ${path}
exception error ipc, unix-socket, detached-run, conflict
Detached run control endpoint is already owned: ${endpointPa
exception error ipc, unix-socket, detached-run, locking
owner returned an invalid response
exception error ipc, protocol, json, detached-run
owner returned an invalid PID
exception error ipc, protocol, json, detached-run
Detached workflow termination already started
exception error
Detached workflow owner ended before termination started
exception error
Refusing to terminate invalid detached owner PID ${String(pi
exception error
Detached workflow owner ${String(pid)} released its terminat
exception error
Detached workflow process tree ${String(pid)} is still runni
exception error
Detached workflow owner ${String(pid)} is alive but does not
exception error
Detached workflow process group ${String(pid)} is still runn
exception error
Invalid workflows config in '${configPath}': ${issues}
validation error
DEFAULT_AI_ASSISTANT='${envAssistant}' is not a registered p
validation error
defaultAssistant: '${global.defaultAssistant}' in global con
validation error
assistant: '${repo.assistant}' in repo config (.archon/confi
validation error
Workflow run config could not be decrypted.
exception error
Workflow run config payload is not valid JSON.
validation error
Workflow run config payload is invalid.
validation error
Detached workflow run config payload is not valid JSON.
validation error
Detached workflow run config payload is invalid.
validation error
Invalid run config at '${path}': unknown provider '${provide
validation error
Invalid run config at '${issuePath}': unknown provider '${er
validation error
Invalid run config at '${issuePath}': ${error.message}.
validation error
Run config key 'assistants.pi.env' cannot apply: Pi extensio
validation error config, pi-provider, env
Run config key 'assistants.pi.maxConcurrent' cannot apply: P
validation error config, pi-provider, concurrency
Invalid run config at 'assistants.${provider}${suffix}': ${e
validation error config, provider-validation, schema
Invalid run config at 'document': expected an object
validation error config, validation, yaml
Unknown run config key '${key}'.
validation error config, validation, typo
Run config key '${key}' cannot apply: ${classification.reaso
validation error config, validation, scope
Run config cannot set both 'assistant' and 'defaultAssistant
validation error config, validation, ambiguity
Invalid run config at 'docs': expected an object
validation error config, validation, yaml
Unknown run config key 'docs.${unknownDocsKey}'.
validation error config, validation, typo
Unable to read run config '${path}': ${(error as Error).mess
exception error filesystem, config, io
Invalid YAML in run config '${path}': ${(error as Error).mes
validation error yaml, config, parse-error
Provider(s) ${entry.agents.join(', ')} declare credential ve
exception critical credentials, registration, provider, invariant
API key must not be empty.
validation error credentials, api-key, validation
Unknown provider '${provider}'. Known: ${listConnectableVend
validation error credentials, api-key, unknown-provider, validation
Provider '${provider}' does not support subscription login.
validation error credentials, oauth, subscription, validation
Vendor '${vendor}' (Pi backend) has no env-based OAuth deliv
exception error credentials, oauth, delivery, invariant
Vendor '${vendor}' uses ambient cloud credentials and has no
exception error credentials, delivery, ambient, aws
Unknown credential vendor '${vendor}'. Known: ${[...KNOWN_VE
exception error credentials, delivery, unknown-vendor
OAuth state mismatch.
exception error oauth, csrf, openai, state-mismatch
Missing authorization code.
exception error oauth, openai, missing-parameter, pkce
Provider '${providerId}' does not support subscription login
exception error oauth, provider-configuration, invalid-argument
A previous '${provider}' login attempt is still holding the
exception error oauth, port-in-use, eaddrinuse, retryable
Subscription login failed to start.
exception error oauth, network, login-startup
Login attempt was superseded by a newer one. Retry to start
exception warning oauth, race-condition, superseded
Login cancelled
exception info oauth, abort, cancelled
OpenAI token ${operation} request timed out.
exception error network, timeout, oauth, openai
OpenAI token ${operation} request failed: ${error instanceof
exception error network, oauth, openai, connectivity
OpenAI token ${operation} failed (${response.status})${error
http error oauth, openai, http-error, token-refresh
OpenAI token ${operation} returned a non-JSON response (HTTP
exception error network, oauth, openai, proxy, invalid-response
OpenAI token ${operation} response missing access_token/expi
exception error oauth, openai, http-response, auth
OpenAI token ${operation} response missing refresh_token.
exception error oauth, openai, refresh-token, auth
OpenAI token ${operation} response did not include an id_tok
exception error oauth, openai, id-token, codex, auth
Failed to extract the ChatGPT account id from the OpenAI acc
exception error oauth, openai, jwt, account-id, auth
Stored OpenAI credential has no refresh token.
exception error oauth, openai, refresh-token, auth
Corrupt commands JSON for codebase ${id}: unable to parse st
exception error database, json, data-corruption, postgresql, persistence
Codebase ${codebaseId} not found
exception error database, not-found, postgresql, update
Database dialect not initialized. This indicates the databas
exception critical database, initialization, configuration, connection
Conversation not found: ${conversationId}
exception error database, not-found, postgresql, conversation
Failed to update isolation environment status: no environmen
exception error
Failed to update isolation environment metadata: no environm
exception error
Session not found: ${sessionId}
exception error
GitHub account @${login} is already linked to a different Ar
exception error
Failed to list workflow events: ${(error as Error).message}
exception error
Failed to list recent workflow events: ${(error as Error).me
exception error
Failed to list workflow events since ${after.toISOString()}:
exception error
Failed to resolve approval gate: ${err.message}
exception error
Failed to resolve and cancel approval gate: ${err.message}
exception error
Failed to serialize workflow metadata: ${err.message}. Metad
exception error
Failed to create workflow run: INSERT returned no rows (work
exception error
Failed to create workflow run: ${err.message}
exception error
Failed to get workflow run: ${err.message}
exception error
Failed to look up run for isolation env ${envId}: ${err.mess
exception error
Failed to find workflow runs by id prefix: ${err.message}
exception error
Failed to get workflow run status: ${err.message}
exception error database, postgresql, workflow-run
Failed to get active workflow run: ${err.message}
exception error database, postgresql, workflow-run
Resumable run snapshot changed during reset (expected ${Stri
exception error database, concurrency, race-condition, workflow-run
Failed to cancel resumable runs for conversation: ${err.mess
exception error database, transaction, workflow-run
Failed to get active workflow run by path: ${err.message}
exception error database, postgresql, worktree-lock
Failed to find child workflow runs: ${err.message}
exception error database, postgresql, schema-migration
Failed to find resumable run: ${err.message}
exception error database, workflow-resume
Failed to find resumable run by parent conversation: ${err.m
exception error database, workflow-resume
Failed to resume workflow run: ${err.message}
exception error database, transaction, compare-and-swap, workflow-resume
Workflow run not found (id: ${id})
exception error
Failed to read workflow run after update: ${err.message}
exception error
Workflow run vanished after update (id: ${id})
exception error
Workflow run is not an engine-cancelled fan-out child (id: $
exception error
Workflow run not found after fan-out recovery (id: ${id})
exception error
Failed to recover cancelled fan-out run: ${err.message}
exception error
Failed to get workflow run by worker platform ID: ${err.mess
exception error
Terminal workflow status '${requestedStatus}' requires a lif
exception error
Failed to update workflow run: ${err.message}
exception error
Failed to complete workflow run: ${err.message}
exception error database, workflow, state-transition
Workflow run not found or not in running state (id: ${id})
exception error database, workflow, state-transition, race-condition
Failed to fail workflow run: ${err.message}
exception error database, workflow, state-transition
Workflow run not found or already terminal (id: ${id})
exception error database, workflow, state-transition, idempotency
Failed to cancel workflow run: ${err.message}
exception error database, workflow, cancellation
Failed to cancel fan-out run: ${err.message}
exception error database, workflow, cancellation, error-wrapping
Failed to pause workflow run: ${err.message}
exception error database, workflow, pause, error-wrapping
Failed to pause workflow run for wait: ${err.message}
exception error database, workflow, wait, transaction, error-wrapping
Failed to clear workflow wait: ${err.message}
exception error database, workflow, transaction
Failed to list due workflow continuations: ${err.message}
exception error database, workflow, polling
Failed to defer workflow continuation: ${err.message}
exception error database, workflow, retry-backoff
Cannot signal a non-event workflow wait
validation error workflow, validation, type-safety
Failed to signal workflow wait: ${err.message}
exception error database, workflow, signal
Failed to claim write-back apply: ${err.message}
exception error database, workflow, concurrency
Failed to list dashboard runs: ${err.message}
exception error database, dashboard, query
Failed to list workflow runs: ${err.message}
exception error database, workflow, query
Failed to list open workflow runs: ${err.message}
exception error database, workflow, inbox
Failed to find adopting runs: ${err.message}
exception error database, workflow, lineage
Invalid olderThanDays: ${String(olderThanDays)} (must be a n
validation error
Failed to clean up old workflow runs: ${err.message}
exception error
Workflow run not found: ${id}
exception error
Cannot delete workflow run in '${check.rows[0].status}' stat
validation error
Failed to delete workflow run: ${err.message}
exception error
createGitHubAppAuthProvider: appId is empty. Set GITHUB_APP_
exception error
createGitHubAppAuthProvider: slug is empty. Set GITHUB_APP_S
exception error
The Archon GitHub App is not installed on "${owner}". Instal
exception error
GITHUB_APP_CLIENT_ID is required for the GitHub device flow.
exception error
http_error
GitHub device flow returned HTTP ${res.status}${detail ? `: ${detail}` : ''}
error_code error
${data.error}
error_code error oauth, github, device-flow, authentication
aborted
Device flow polling was aborted
error_code info oauth, abort, cancellation, device-flow
${result.code}
error_code error oauth, device-flow, authorization, github
user_fetch_failed
GET /user returned HTTP ${res.status}
error_code error http, github-api, authentication, network
Failed to read GITHUB_APP_PRIVATE_KEY_PATH (${path}): ${(err
exception error filesystem, configuration, github-app, pem
GITHUB_APP_ID is set but no private key was provided. Set GI
exception error configuration, env-var, github-app, missing-secret
Provided value is not a valid PEM-encoded private key (missi
validation error configuration, pem, github-app, validation
Directory already exists: ${targetPath} No matching codebas
exception error git, clone, filesystem, state-conflict
Failed to clone repository: ${safeErr.message}
exception error git, clone, authentication, network
Path is not a git repository: ${localPath} (${(error as Erro
validation error
Path is not a directory: ${resolvedPath}
validation error
Cannot reject run with status '${run.status}'. Only paused r
exception error workflow, state-machine, approval-gate
Run ${run.id} is paused waiting on sub-run ${attention.child
exception error workflow, subrun, approval-gate, cascade
unreadableGateMessage(run, attention, approval) — one of: "R
exception error workflow, approval-gate, metadata, version-compatibility
Workflow run ${run.id} was already ${String(approval.resolve
exception warning workflow, approval-gate, idempotency, duplicate-request
Cannot resume run with status '${run.status}'. Only failed o
exception error workflow, resume, state-machine
Failed to abandon workflow run ${run.id}: ${err.message}
exception error workflow, database, cancel, error-wrapping
Cannot abandon run with status '${run.status}'. Only running
exception error workflow, abandon, state-machine, terminal-state
Workflow run ${runId} was already resolved and is awaiting r
exception warning workflow, approval-gate, concurrency, cas, idempotency
Run ${run.id}'s gate ('${approval.type}') only accepts 'appr
exception error workflow, gate, validation, api
Run ${run.id}'s gate only accepts 'approve' or 'reject' — '$
exception error workflow, gate, decisions, validation
Run ${run.id}'s gate does not declare decision '${decision}'
exception error workflow, gate, decisions, validation
Failed to reset workflow node sessions: ${err.message}
exception error database, workflow, sessions, wrapping
Ambiguous project name '${name}'. Did you mean:\n${candidate
exception error configuration, naming, ambiguity
Cannot adopt run '${options.adoptRunId}': workflow '${workfl
exception error workflow, worktree, adoption, configuration
Cannot adopt run '${options.adoptRunId}': this conversation
exception error workflow, adoption, resume, state-conflict
Cannot access command file at ${path}: ${err.message}
exception error filesystem, permissions, io
Isolation resolution stuck in stale_cleaned loop for convers
exception error isolation, state, retry, orchestrator
Isolation environment required but could not be created
exception error isolation, worktree, orchestrator
Cannot dispatch workflow "${workflow.name}": codebase ${ctx.
exception error orchestrator, codebase, not-found
workflow '${workflow.name}' is not present in the captured s
exception error orchestrator, workflow, not-found
Checkout ${cwd} matches multiple registered codebases throug
exception error codebase, git, ambiguity, registration
Path must be within ${workspaceRoot} directory
validation error path, validation, security, traversal
Cannot verify worktree ownership at ${worktreePath}: ${(erro
exception error git, worktree, ownership, verification
Cannot adopt ${worktreePath}: .git pointer is not a git-work
exception error git, worktree, ownership, adoption
Worktree at ${worktreePath} belongs to a different clone (${
exception error git, worktree, ownership, clone
resolveFolderBackend called for non-folder codebase '${codeb
exception error isolation, backend, type-mismatch, caller-bug
Container isolation was requested but is not wired up: the c
exception error isolation, container, missing-config, caller-bug
Container env '${envId}' not found (its tracking row is gone
exception error docker, state, not-found
Failed to inspect container '${nameOrId}': ${detail}
exception error docker, inspect, daemon
Failed to inspect volume '${volume}': ${detail}
exception error docker, volume, daemon
Could not mount the overlay in any mode. Native overlay need
exception error docker, overlayfs, fuse, permissions
Container overlay did not become ready.${logs ? ` Container
exception error docker, overlayfs, timeout
Cannot connect to the Docker daemon. Is Docker running?${doc
exception critical docker, daemon, connectivity
No such image: '${image}'. Build the runner image first: doc
exception error docker, image, missing
Failed to inspect the overlay diff: ${extractDockerError(err
exception error docker, overlayfs, diff
Write-back apply failed partway (${landed} path(s) already a
exception critical docker, overlayfs, partial-apply, data-integrity
.archon/config.yaml worktree.path must be relative to the re
exception error config, validation, worktree
.archon/config.yaml worktree.path must stay within the repo
exception error config, path-validation, worktree, fail-fast
.archon/config.yaml worktree.path resolves outside the repo
exception error config, path-traversal, worktree, cross-platform
Failed to load config: ${err.message}
exception error config, yaml, initialization, fail-fast
Cannot adopt worktree at '${worktreePath}': expected branch
exception error git, worktree, branch-mismatch, adoption
Cannot determine git remote for ${repoPath}: no git remote i
exception error git, remote, configuration, worktree
Cannot determine git remote for ${repoPath}: no 'origin' rem
exception error git, remote, ambiguity, configuration
Permission denied accessing repository at ${repoPath}. Check
exception error permissions, filesystem, git, sync
${repoPath} is not a valid git repository. Ensure the worksp
exception error git, workspace, invalid-repo, sync
Failed to fetch base branch from '${remote}': ${err.message}
exception error network, git-fetch, remote, connectivity
Failed to create worktree for PR #${prNumber}: ${err.message
exception error git, worktree, pr, partial-failure, cleanup
native tool inputSchema must be an object schema with `prope
validation error schema, validation, native-tools
native tool schema: enum for '${key}' must be non-empty stri
validation error schema, enum, validation
native tool schema: unsupported type for '${key}' (only stri
validation error schema, validation, native-tools
Pi shim setup failed at ${shimDir}: ${err.message}
exception error filesystem, permissions, setup
Pi provider requires a model. Set `model` on the workflow no
validation error configuration, model, pi
Invalid Pi model ref: '${modelRef}'. Expected format '<pi-pr
validation error configuration, model, validation
Pi auth storage init failed: ${e.message}. Check that ~/.pi/
exception error auth, filesystem, json, pi
Pi auth: no credentials for provider '${parsed.provider}'. $
exception error auth, credentials, environment, pi
Pi model not found: provider='${parsed.provider}' model='${p
exception error model, extensions, configuration, pi
Pi extension load failed: ${message}. Check the extensions i
exception error extensions, pi, module-load
MCP config ${fieldPath}.${key} must be a string (got ${descr
validation error config, validation, mcp, environment-variables
MCP server "${serverName}" must be a JSON object (got ${desc
validation error config, validation, mcp, json
MCP config ${serverName}.env must be a JSON object of string
validation error config, validation, mcp, environment-variables
MCP config ${serverName}.headers must be a JSON object of st
validation error config, validation, mcp, http
MCP config cannot mix top-level "mcpServers" with other keys
validation error config, validation, mcp, ambiguity
MCP config field "mcpServers" must be a JSON object: ${mcpPa
validation error config, validation, mcp, json
MCP config file not found: ${mcpPath} (resolved to ${fullPat
exception error filesystem, config, mcp, path
Failed to read MCP config file: ${mcpPath} - ${e.message}
exception error filesystem, permissions, mcp, config
MCP config file is not valid JSON: ${mcpPath} - ${detail}
validation error json, parse, config, mcp
MCP config must be a JSON object (Record<string, ServerConfi
validation error config, validation, mcp, json
Pi SDK module '${moduleFile}' has no export '${exportName}'.
exception error oauth, sdk-version-mismatch, providers
OAuth provider '${oauthAuth.name}' requested a manual code b
exception error oauth, login, interactive-prompt, missing-callback
Pi OAuth provider '${oauthAuth.name}' produced no apiKey for
exception error oauth, credentials, token-refresh, providers
Provider '${entry.id}' cannot advertise sessionFork without
exception error provider-registry, capabilities, configuration, validation
Unknown provider: '${requestedProvider}'. Available: ${regis
exception error provider-registry, unknown-provider, configuration
provider did not accept the model
validation error run-config, model-validation, providers
unknown provider setting
validation error run-config, validation, strict-parsing, configuration
expected ${expected}
validation error run-config, validation, type-mismatch, configuration
BETTER_AUTH_SECRET must be at least ${String(MIN_BETTER_AUTH
exception critical security, auth, environment, boot
Signup is disabled.
http warning auth, signup-disabled, forbidden, configuration
Email is required.
http error auth, signup, email, bad-request, oauth
This email is not on the invite allowlist.
http warning auth, signup, allowlist, invite-only, forbidden
GitHub adapter misconfigured: both App mode (GITHUB_APP_ID)
exception critical configuration, github, env, fail-fast, startup
GitHub App mode misconfigured: GITHUB_APP_ID and WEBHOOK_SEC
exception critical configuration, github, github-app, env, startup
GitHub PAT mode misconfigured: GITHUB_TOKEN and WEBHOOK_SECR
exception critical configuration, github, pat, env, startup
GitHub App mode is active but the server is bound to a non-l
exception critical security, github-app, network, configuration, credential-leak
Multiple packaged workflows declare the name '${name}'
exception error workflows, duplicate-name, packaged-workflows, resolution
Multiple bundled workflows declare the name '${name}'
exception error workflows, duplicate-name, bundled-workflows, resolution
node artifact id collision: distinct producers both map to f
exception error workflows, artifacts, id-collision, persistence
'${ref}' references node '${nodeId}', but no node with that
exception error workflow, node-output-reference, dependency-ordering, typo
Binding value '$${wholeRef.nodeId}.output' references node '
exception error workflow, node-output-reference, binding, dependency-ordering
Node '${consumerId}' binding '${name}': an object value must
exception error workflow, binding, validation, schema-shape
Node '${consumerId}' binding '${name}': 'from' must be exact
exception error workflow, binding, validation, syntax
Node '${consumerId}' binding '${name}' reads '${directive.fr
exception error workflow, binding, skipped-node, dependency-ordering
Node '${node.id}': unknown provider '${provider}'. Registere
exception error configuration, provider, workflow
Provider '${provider}' cannot run inside a container yet (co
exception error container, provider, capability
Node '${node.id}' exceeded cost cap${cap !== undefined ? ` o
exception error budget, cost-limit, agent
Node '${node.id}' failed: SDK returned ${subtype}${errorsDet
exception error sdk, provider, agent
Node '${node.id}': failed to serialize structured_output to
exception error serialization, json, structured-output
Node '${node.id}': output_format declared but the provider's
exception error schema-validation, structured-output, json-schema
Node '${node.id}': timed out (no output for ${String(effecti
exception error timeout, structured-output, streaming
Node '${node.id}': output_format declared but the provider r
exception error structured-output, parsing, model-output
Node '${node.id}' could not resume the exact session from '$
exception error session, resume, provider
Wait node '${node.id}' lost ownership of its persisted wait
exception error concurrency, wait-node, state-management
Node '${node.id}' cannot resume '${sourceNodeId}': the compl
exception error session-resume, workflow-config, provider-session
Node '${node.id}' cannot resume '${sourceNodeId}': source pr
exception error session-resume, provider-mismatch, workflow-config
Node '${node.id}' cannot resume '${sourceNodeId}': resolved
exception error session-resume, provider-capabilities, session-fork
Node '${node.id}' has persist_session: true but resolved pro
exception error provider-capabilities, persist-session, workflow-config
Provider${incompatible.size === 1 ? '' : 's'} '${list}' cann
exception error container, provider-capabilities, cli
Workflow outcome_field '${field}' on returns node '${returns
validation error workflow-config, schema-validation, outcome-field
Cannot generate dry-run stub for node '${node.id}': asynchro
exception error dry-run, output-format, async-schema
Cannot generate dry-run stub for node '${node.id}': loop.unt
exception error dry-run, loop-node, output-format
Cannot generate dry-run stub for node '${node.id}': output_f
exception error dry-run, json-schema, workflow, config
Cannot generate schema-valid dry-run stub for node '${node.i
exception error dry-run, json-schema, validation, workflow
Cannot generate dry-run stub for node '${node.id}': output_f
exception error dry-run, json-schema, workflow
Cannot generate dry-run scaffold: nodes sharing stub key '${
exception error dry-run, workflow, duplicate-ids, stub
EEXIST
Dry-run stub scaffold already exists: ${path}
exception error dry-run, filesystem, file-exists, stub
Dry-run stub file not found: ${path}
exception error dry-run, filesystem, file-not-found, stub
Failed to parse dry-run stub file '${path}': ${(error as Err
exception error dry-run, yaml, parse-error, stub
Invalid dry-run stub file '${path}': expected one YAML mappi
validation error dry-run, yaml, validation, stub
Invalid dry-run stub file '${path}': contains the fixture ke
validation error dry-run, stub, fixture, validation
Invalid dry-run stub file '${path}': ${issues}
validation error dry-run, stub, zod, schema-validation
${result.message}
exception error dry-run, command-loading, filesystem, workflow
include target '${name}' not found
exception error workflow, includes, config, validation
structureError (DAG structure validation message, wrapped in
validation error workflow, dag, includes, validation, cycle
outcomeDeclarationError (workflow outcome declaration valida
validation error workflow, includes, outcome, validation, schema
Alias name '${name}' is reserved (small/medium/large are tie
validation error config, model-alias, naming, validation
Alias name '${name}' must start with '@' (e.g. '@${name}').
validation error config, model-alias, naming, yaml, validation
Alias '${name}' has invalid provider — must be a non-empty s
validation error config, model-alias, validation, yaml
Alias '${name}' has invalid model — must be a non-empty stri
validation error config, model-alias, validation, yaml
Model binding '${name}' has an invalid effort.
validation error config, model-binding, persistence, validation
unknown-provider: provider '${preset.provider}' is not a reg
validation error config, provider, model-binding, validation, typed-error
Model override '${targetName}' has an empty model id.
validation error config, validation, model-override
Model override '${targetName}' has invalid Pi model '${remai
validation error config, validation, pi-model
Model override '${targetName}' has invalid model '${spec}'.
validation error config, validation, model-override
Invalid --model '${assignment}'. Expected <small|medium|larg
validation error cli, config, parsing
Duplicate --model binding '${name}'.
validation error cli, configuration, model-binding
Model binding '${bindingName}' has invalid thinking options.
validation error validation, metadata, thinking-options
Model binding '${bindingName}' has an invalid effort.
validation error validation, metadata, effort
Workflow run has invalid model_bindings ${path[1]} metadata.
validation error validation, metadata, model-overrides
Workflow run has invalid effective model bindings.
validation error validation, metadata, effective-bindings
Workflow run has invalid model_bindings metadata.
validation error workflow, metadata, model-bindings, persistence
Tier '${tier}' has no configured preset and no built-in defa
exception error configuration, model-tiers, providers
Unknown alias '${ref}'. Defined aliases: ${list}
exception error configuration, model-alias, workflow
Unknown input '$INPUTS.${name}'.${suffix}
exception error workflow, inputs, validation
producer-not-run
producer-not-run
error_code error workflow, output-refs, skipped-node
producer-failed
producer-failed
error_code error workflow, output-refs, failed-node
not-in-schema
not-in-schema
error_code error workflow, output-refs, schema
unparseableReason(nodeOutput.output) (dynamic reason code fo
error_code error workflow, output-refs, json-parsing
missing-key
missing-key
error_code error workflow, output-refs, missing-key
buildMessage(nodeOutput) (dynamic caller-supplied message ab
exception error workflow, output-reference, failed-producer, runtime
(could not read your per-user prefs — showing install config
console warning cli, database, best-effort-fallback, user-prefs
Status: Failed - ${err.message}
console warning cli, git-worktree, cleanup, filesystem
Error processing codebase: ${err.message}
console warning cli, git-worktree, cleanup, batch-operation
could not verify uncommitted changes (worktree path may be m
console warning cli, git-worktree, isolation, fail-safe
Could not write default assistant config: ${e.message}${code
console warning setup, config-write, filesystem
Could not write Pi model config: ${e.message}${code}
console warning setup, pi-config, filesystem
Could not create ${bootstrapResult.path}: ${bootstrapResult.
console warning setup, project-config, filesystem
Warning: Reusing existing worktree at ${workingPath}. --base
console info worktree, git, cli-flag
${err.message}
exception error workflow, gate, resume
Ambiguous workflow '${workflowName}'. Did you mean:\n${candi
exception error workflow, resolution, ambiguity
Cannot detect default branch for ${repoPath}: ${remote}/HEAD
exception error git, worktree, default-branch
Project "${projectName}" could not be updated — it appears t
exception error database, project, race-condition
Project "${projectName}" could not be updated — database err
exception error database, project, transient
run lookup failed (NOT reaped): ${(err as Error).message}
exception warning cleanup, database, containers
(err as Error).message
exception warning cleanup, containers, docker
merge check failed: ${err.message}
exception warning git, cleanup, worktree, network
Claude API error (${sdkErrorCode}): ${resultText}
exception error api, claude, rate-limit, network
❌ Error: ${mcpError.message}
console error mcp, codex, tooling
❌ Error: MCP tool failed
console error mcp, codex, tooling
Copilot model access error: ${combined} Try a different mod
exception error copilot, github, model-access, configuration
Copilot authentication failed: ${combined} Run `copilot log
exception error copilot, github, authentication, configuration
missing_assistant_message
missing_assistant_message
error_code error pi, streaming, session, protocol
err.message (OAuthCallbackPortBusyError)
http warning oauth, port-conflict, http-503, retryable
Failed to start subscription login
http error oauth, http-500, provider-auth, internal-error
Failed to save uploaded file. Check available disk space.
http critical filesystem, disk-space, upload, http-500
Invalid multipart form data
validation warning http-400, multipart, request-validation, client-error
Invalid JSON in request body
validation warning http-400, json, request-validation, client-error
inputs must be a JSON-encoded object of string values
http warning http-400, json, workflow, input-validation
${label} must be a JSON-encoded object
http warning http-400, json, workflow, input-validation
config must be a JSON-encoded object
http warning http-400, json, workflow, input-validation
Request body is not valid JSON — send {"comment": "..."} or
http error http, json, api, client-error
Request body is not valid JSON — send {"reason": "..."} or n
http error http, json, api, client-error
Request body is not valid JSON — send {"decision": "...", "t
http error http, json, api, client-error
Bash node '${node.id}' stderr: ``` ${stderr.trim()} ```
console warning bash, stderr, workflow, notification
Script node '${node.id}' stderr: ``` ${stderr.trim()} ```
console warning script, stderr, workflow, notification
Loop-group node '${node.id}' failed at iteration ${String(i)
console error workflow, loop, node-failed, dag-executor
Loop-group node '${node.id}' exceeded max iterations (${Stri
console error workflow, loop, max-iterations, timeout, dag-executor
Loop node '${node.id}' exceeded max iterations (${String(loo
console error workflow, loop, max-iterations, dag-executor
❌ **Composed fan-out failed** (node `${node.id}`): ${current
console error workflow, fan-out, json, dag-executor
Warning: --data is not valid JSON — event will be emitted wi
console warning cli, json, event, shell-quoting
Warning: ${warning}
console warning cli, git, cleanup, partial-failure
Warning: '${workflowName}' declares keys the engine ignores:
console warning cli, workflow-yaml, schema, unknown-keys
- ${warning}
console warning cli, workflow-yaml, schema, unknown-keys
⚠️ `${workflow.name}` is deprecated and will be removed in a
console warning cli, deprecation, workflow, migration
Warning: could not open a log file — child output will not b
console warning cli, logging, detach, filesystem
Warning: Reusing existing worktree at ${existingEnv.working_
console warning cli, git-worktree, flags, reuse
Warning: Worktree '${existingEnv.branch_name}' is not based
console warning cli, git-worktree, branch-base, stale-environment
Failed to check worktree at ${worktreePath}: ${err.message}
exception error filesystem, worktree, permissions
Cannot delete branch '${options.branchName}': worktree path
validation warning worktree, git-branch, cleanup, warning
Worktree at ${worktreePath} was reported removed but is stil
validation warning worktree, git, stale-metadata, verification
Cannot delete branch '${branchName}': branch is checked out
validation warning git-branch, worktree, cleanup, warning
Unexpected error deleting branch '${branchName}': ${err.mess
validation warning git, branch-deletion, worktree
Worktree branch '${env.branch_name}' is not based on '${base
validation warning git, worktree, branch-lineage, environment-reuse
[logger] Invalid LOG_LEVEL '${process.env.LOG_LEVEL}'. Valid
console warning logging, environment-variable, configuration
Claude skill${unreachable.length === 1 ? '' : 's'} not found
exception error claude, skills, provider, configuration
claude_skills_unresolved
Claude skill${missing.length === 1 ? '' : 's'} not found on disk: ${missing.join
validation warning claude, skills, provider, typo
mcp_env_vars_missing
MCP config references undefined env vars: ${uniqueVars.join(', ')}. These will b
validation warning mcp, env-vars, claude, authentication
mcp_haiku_tool_search
Using Haiku model with MCP servers — tool search (lazy loading for many tools) i
validation warning claude, mcp, model-capability, haiku
file_change_failed_no_changes
❌ File change failed: ${fileErrorMessage}
error_code error codex, file-change, patch, provider
codex.structured_output_not_json
⚠️ Structured output requested but Codex returned non-JSON text. Downstream $nod
error_code warning codex, structured-output, json-parsing, providers
mcp_env_vars_missing
MCP config references undefined env vars: ${uniqueVars.join(', ')}. These will b
error_code warning mcp, env-vars, configuration, codex
⚠️ CODEX_* env vars not set, but persisted ${persistedAuthP
console warning auth, codex, docker, persisted-state, setup
Codex will attempt to use those credentials. If they are
console info auth, codex, docker, persisted-state, setup
delete the file inside the container or wipe the archon_
console info auth, codex, docker, persisted-state, setup
artifacts.path_escape_blocked
Invalid artifact path
http error api, artifacts, security, path-traversal, server
github_app.internal_endpoint_public_bind_rejected
GitHub App mode is active but the server is bound to a non-loopback interface ($
exception critical security, github-app, startup, bind, credentials
workflow.fan_out_interactive_target
fan_out node '${node.id}': target workflow '${node.workflow}' is interactive-cla
console error workflow, fan-out, interactive
workflow.fan_out_shared_checkout_collision
fan_out node '${node.id}': up to ${String(concurrency)} children of '${node.work
console error workflow, fan-out, concurrency, checkout-lock
workflow.subrun_schema_uncompilable
⚠️ Node '${node.id}': its `output_format` schema could not be compiled (${schema
console warning workflow, schema, fan-out, validation
workflow.compose_fan_out_suspension_rejected
composed fan-out node '${node.id}': the composed block '${node.include}' contain
console error workflow, fan-out, composition, suspension
workflow.compose_fan_out_shared_checkout_collision
composed fan-out node '${node.id}': up to ${String(plannedConcurrency)} instance
console error workflow, fan-out, composition, concurrency, checkout-lock
persist_session_lookup_failed
⚠️ Could not load the persisted session for node `${node.id}` — it will run with
console warning database, session, persistence
dag.session_resume_failed
⚠️ Node `${node.id}`: could not resume the prior session — continued with a fres
console warning session, provider, resume
persist_session_upsert_failed
⚠️ Could not persist the session for node `${node.id}` (${provider}). The next r
console warning database, session, persistence
workflow.parent_resume_no_working_path
the parent has no recorded working path
console error resume, workflow, state
workflow.parent_resume_workflow_not_found
the parent workflow '${parent.workflow_name}' could not be found
console error resume, workflow, discovery
workflow.parent_resume_nothing_to_resume
the parent had no resumable state
console error workflow, resume, state, child-workflow
workflow.container_resume_without_backend
Run '${preCreatedRun.id}' executed inside an isolation container. Resume it from
console error workflow, resume, container, isolation
workflow.source_legacy_live
⚠️ This run started before Archon captured workflow source, so there is nothing
console warning workflow, resume, backwards-compatibility, source-capture
executor.backstop_triggered
Workflow exited without finalizing — see logs
error_code error workflow, executor, lifecycle, zombie-state
${label}: unknown key '${key}' will be ignored.${hint}
validation warning workflow, yaml, config, loader, validation
node_capture_response_deprecated
Node '${id}': 'approval.capture_response' is deprecated. Gate output is now alwa
validation warning workflow, deprecation, approval-gate, loader
node_on_reject_deprecated
Node '${id}': 'approval.on_reject' is deprecated. Declare 'approval.decisions' a
validation warning workflow, deprecation, approval-gate, migration
node_loop_interactive_deprecated
Node '${id}': node-level loop 'interactive:' is deprecated. A future release re-
validation warning workflow, deprecation, loop, interactive
node_loop_until_deprecated
Node '${id}': the prose 'loop.until' completion signal is deprecated. Declare 'l
validation warning workflow, deprecation, loop, completion-signal
node_loop_group_until_deprecated
Node '${id}': the prose 'loop_group.until' completion signal is deprecated. Decl
validation warning workflow, deprecation, loop-group, completion-signal
loop_group_gate_not_terminal_sink
Node '${gate.id}': a gate node inside a loop_group body must be the body's sole
validation warning workflow, loop-group, gate-node, authoring
loop_group_gate_completion_not_referenced
Node '${gate.id}': this gate is the loop_group's terminal sink, but 'loop_group.
validation warning workflow, loop-group, gate-node, until-bash
loop_group_nested_pause_not_escalated
Node '${id}': this loop_group's terminal sink ('${sink.id}') is itself an intera
validation warning workflow, loop-group, nested-loop, gate-node
node_with_ignored
Node '${id}': 'with' is only supported on command, script, include, and workflow
validation warning workflow, yaml, node-config, ignored-field
Cannot register folder project. Error: ${error.message} Hint
exception error cli, filesystem, project-registration, detach
Cannot resume: Database lookup failed. Error: ${error.messag
exception error cli, database, resume, connectivity
No resumable run found for workflow '${workflowName}' at pat
exception error cli, resume, run-lookup, detach
Cannot ${action}: repository registration failed. Error: ${e
exception error cli, workspace-registration, resume, git
Node '${context.consumerId}' field '${context.field}' cannot
exception error workflow, yaml, template-substitution, dag-execution