ErrLookup › nikivdev/code
nikivdev/code
· Rust · 184 source files
Analyzed at a747e741ae on 2026-09-01. 748 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| handled before project context load | panic | error | build, missing-binary, bun, path |
| jj git export retry loop should always return | panic | error | filesystem, missing-path, git, workflow |
| Lin.app is not running | exception | error | subprocess, exit-code, git, jj, workflow |
| Missing profile: {} | exception | error | cli, agent-lookup, invalid-argument |
| Missing profile file: {} | exception | error | missing-binary, environment-variable, gen, agents |
| No profile selected. | validation | error | missing-binary, environment-variable, gen, config |
| Selection out of range. | validation | error | missing-binary, gen, public-api, environment-variable |
| No prompt provided. | exception | error | missing-binary, gen, public-api, streaming |
| fzf not found on PATH – install it to use fuzzy selection. | exception | error | session, filesystem, missing-file, codex |
| Could not find agent file for '{}' | exception | error | agent, file-not-found, cli |
| gen agent list failed | exception | error | subprocess, external-tool, gen |
| gen agent list failed: {} | exception | error | subprocess, external-tool, gen, stderr |
| No prompt provided. Usage: f agents run {} "your prompt here | exception | error | agent, validation, cli, usage |
| Agent exited with status: {} | exception | error | subprocess, agent, exit-code |
| No prompt provided for flow agent. | exception | error | agent, validation, flow |
| gen exited with status: {} | exception | error | subprocess, gen, exit-code |
| gen returned no output | exception | error | gen, empty-output, subprocess, contract |
| connect is only supported for Codex sessions; use `f codex c | exception | error | cli, unsupported-action, cursor, codex |
| runtime helpers are only supported for Codex sessions; use ` | exception | error | cli, unsupported-action, cursor, codex |
| doctor is only supported for Codex sessions; use `f codex do | exception | error | cli, unsupported-action, cursor, codex, diagnostics |
| eval is only supported for Codex sessions; use `f codex eval | exception | error | cli, unsupported-action, cursor, codex, eval |
| touch-launch is only supported for Codex sessions; use `f co | exception | error | cli, unsupported-action, cursor, codex |
| global Codex enablement is only supported for Codex sessions | exception | error | cli, unsupported-action, cursor, codex, global-config |
| daemon is only supported for Codex sessions; use `f codex da | exception | error | cli, unsupported-action, cursor, codex, daemon |
| memory is only supported for Codex sessions; use `f codex me | exception | error | cli, unsupported-action, cursor, codex, memory |
| telemetry is only supported for Codex sessions; use `f codex | exception | error | unsupported-action, provider-dispatch, cli |
| trace is only supported for Codex sessions; use `f codex tra | exception | error | unsupported-action, provider-dispatch, cli |
| Cursor transcripts are readable only; use `f cursor list`, ` | exception | error | unsupported-action, read-only, provider-dispatch |
| project-ai is only supported for Codex sessions; use `f code | exception | error | unsupported-action, provider-dispatch, cli |
| skill-eval is only supported for Codex sessions; use `f code | exception | error | unsupported-action, provider-dispatch, cli |
| agent is only supported for Codex sessions; use `f codex age | exception | error | unsupported-action, provider-dispatch, cli |
| log is only supported for Codex sessions; use `f codex log . | exception | error | unsupported-action, provider-dispatch, cli |
| skill-source is only supported for Codex sessions; use `f co | exception | error | unsupported-action, provider-dispatch, cli |
| recover is only supported for Codex sessions; use `f ai code | exception | error | unsupported-action, provider-dispatch, data-recovery |
| browse is only supported for Codex sessions; use `f ai codex | exception | error | unsupported-action, provider-dispatch, cli |
| open/resolve is only supported for Codex sessions; use `f co | exception | error | cli, unsupported-action, codex, claude |
| Session file not found: {} | exception | error | file-not-found, sessions, claude, checkpoint |
| No exchanges found in session | exception | error | empty-session, codex, sessions, parsing |
| Session not found: {} | exception | error | |
| Session index must be >= 1 | exception | error | |
| Session index {} out of range (1-{}) | exception | error | |
| No Codex sessions found for {} | exception | error | |
| No {provider_name} sessions found for {} | exception | error | |
| run-agent bridge is unavailable; expected router at {} | exception | error | |
| run-agent bridge list failed: {} | exception | error | |
| run-agent bridge show failed: {} | exception | error | |
| run-agent bridge run failed: {} | exception | error | |
| {} {} requires an interactive terminal (TTY); run this in a | exception | error | cli, tty, interactive-terminal |
| sessions requires a specific provider (claude or codex) | exception | error | cli, argument-validation, provider-selection |
| failed to open {} session picker | exception | error | cli, session-picker, launch-failure |
| external codex browser exited unsuccessfully with status {} | exception | error | cli, external-process, exit-status |
| continue requires a specific provider (claude or codex) | exception | error | cli, argument-validation, provider-selection |
| failed to continue {} session {} for {} | exception | error | cli, session-resume, provider-cli |
| failed to continue {} session | exception | error | cli, launch-failure, provider-cli |
| {} exited with status {} | exception | error | |
| find is only supported for Codex sessions; use `f ai codex f | exception | error | |
| {} is only supported for Codex sessions; use `f ai codex {} | exception | error | |
| no Codex state_<version>.sqlite database found under {} | exception | error | |
| open is only supported for Codex sessions; use `f codex open | exception | error | |
| {} | exception | error | |
| failed to connect to codex session {} for {} | exception | error | |
| resolve is only supported for Codex sessions; use `f codex r | exception | error | cli, provider-mismatch, codex |
| codex doctor assertion failed: - {} next: run `f codex enabl | exception | error | codex, doctor, environment-setup, daemon |
| native session bridge warm command failed with status {} | exception | error | process-exit, bridge, warmup, codex |
| expected [{}] to be a table in global flow config | exception | error | toml, config, schema-validation, cli |
| Flow Codex wrapper is missing at {}; build or sync Flow firs | exception | error | rust, codex, missing-binary, setup |
| codex skill-eval launchd install failed: {} | exception | error | rust, codex, launchd, macos, subprocess |
| enable-global is only supported for Codex sessions; use `f c | exception | error | rust, codex, provider-mismatch, cli |
| codex memory query requires a search string | exception | error | |
| agent run requires a non-empty query | exception | error | cli, validation, argument-error |
| failed to resume codex session {} | exception | error | codex, session, resume-failed |
| unsupported codex open action: {} | exception | error | codex, cli, invalid-action, argument-error |
| empty resolver command for {} | exception | error | config, resolver, empty-command, validation |
| resolver {} failed for {}: {} | exception | error | resolver, subprocess, external-command, exit-status |
| resolver {} returned empty output for {} | exception | error | resolver, subprocess, empty-output, validation |
| no session specified (interactive selection requires a TTY) | exception | error | tty, interactive, cli, non-interactive |
| fzf not found – install it for fuzzy selection | exception | error | missing-binary, fzf, cli, dependency |
| pbcopy exited with status {} | exception | error | clipboard, macos, process-exit, subprocess |
| clipboard command exited with status {} | exception | error | clipboard, linux, x11, wayland, process-exit |
| clipboard not supported on this platform | exception | error | clipboard, platform-support, unsupported-platform, windows |
| Missing GEMINI_API_KEY/GOOGLE_API_KEY (set env var or add to | validation | error | missing-env-var, api-key, gemini, configuration |
| Gemini API error {}: {} | http | error | http-error, gemini, api, network, rate-limit |
| Gemini returned empty summary | exception | error | |
| Gemini returned empty handoff | exception | error | |
| codex resume requires an interactive terminal (TTY); run thi | exception | error | |
| claude resume requires an interactive terminal (TTY); run th | exception | error | |
| cursor transcripts are readable only; use `f cursor list`, ` | exception | error | |
| failed to resume exact claude session {}. refusing fallback | exception | error | |
| failed to resume claude session {} (non-interactive shell; f | exception | error | |
| failed to resume claude session {} and fallback `claude --co | exception | error | |
| failed to resume {} session {} | exception | error | session, resume, provider, cli |
| Session name '{}' already exists. Use a different name or re | exception | error | session, naming-conflict, duplicate |
| editor exited with status {} | exception | error | editor, process, exit-status, cli |
| Session '{}' not found in saved sessions | exception | error | session, not-found, cli |
| Session not found | exception | error | session, selection, not-found, interactive |
| Session file not found for Codex session {} | exception | error | session, codex, file-not-found |
| Session file not found for Cursor session {} | exception | error | session, cursor, file-not-found |
| prompt is empty | validation | error | prompt, validation, cli, empty-input |
| missing prompt. Usage: f ai everruns "your prompt" | validation | error | prompt, usage, stdin, cli |
| prompt from stdin is empty | validation | error | |
| timed out waiting for Everruns output after {}s | exception | error | |
| everruns turn failed: {} | exception | error | |
| Everruns base URL is empty | validation | error | |
| invalid Everruns base URL '{}': must start with http:// or h | validation | error | |
| sse endpoint unavailable: Everruns API GET {} returned {}: { | http | error | |
| Everruns API GET {} returned {}: {} | http | error | |
| Everruns API {} {} returned {}: {} | http | error | |
| Prompt is empty. | validation | error | |
| AI server returned status {}: {} | http | error | |
| AI request failed unexpectedly without a captured error. | exception | error | |
| AI_SERVER_MODEL not set and /v1/models failed with status {} | http | error | |
| AI_SERVER_MODEL not set and no models returned. Set it with: | exception | error | |
| failed to launch ai-taskd (status {}) | exception | error | |
| ai-taskd failed to start within timeout (socket: {}) | exception | error | |
| response.message | exception | error | |
| AI task '{}' is ambiguous. Matches: - {} Try one of the fu | validation | error | cli, ambiguity, task-resolution, argument-error |
| AI task '{}' failed with status {} | exception | error | process-exit, moon, task-runner, subprocess |
| AI task '{}' has no moon workspace root; cannot build cached | exception | error | moon, missing-file, workspace-config, build |
| moon build failed for AI task '{}' with status {} | exception | error | moon, build-failure, compiler, task-runner |
| moon build output directory missing: {} | exception | error | moon, missing-directory, build-output, filesystem |
| archive message cannot be empty | validation | error | validation, argument-error, cli |
| archive message must include at least one letter or number | validation | error | validation, slug, argument-error, cli |
| Refusing to overwrite {} | exception | error | filesystem, overwrite-protection, copy, conflict |
| Suggested command is empty. | validation | error | validation, empty-input, ai-suggestion, cli |
| Suggested command is incomplete. | validation | warning | cli, input-validation, suggested-command |
| suggested command exited unsuccessfully with status {} | exception | error | process, exit-status, cli |
| AI returned an empty response. | validation | error | ai, empty-response, parsing |
| Could not parse AI response: '{}' | validation | error | ai, parsing, llm-output |
| Command '{}' is incomplete. | validation | warning | cli, input-validation, parsing |
| AI returned unknown command '{}'. | validation | warning | cli, validation, llm-output |
| Could not parse task name from AI response: '{}' | validation | error | ai, parsing, task-discovery |
| device auth start failed: HTTP {} | http | error | network, http, authentication, device-auth |
| device auth poll failed: HTTP {} | http | error | network, http, authentication, polling |
| device code expired. Run `f auth` again. | error_code | error | authentication, device-auth, timeout |
| device code invalid. Run `f auth` again. | error_code | error | auth, oauth-device-flow, cli |
| unexpected auth status: {} | exception | error | auth, protocol-mismatch, version-skew |
| {} exited with {} | exception | error | process, exit-code, subprocess |
| Query cannot be empty | validation | error | validation, cli, input |
| No branches available to search | exception | error | git, branches, empty-state |
| No branches matched query '{}'. | exception | error | git, search, no-match |
| No branches available for AI matching | exception | error | git, branches, ai, empty-state |
| git {} failed | error_code | error | |
| Missing changes subcommand. Use: f changes current-diff | f | validation | error | |
| Env keys are only supported when creating a bundle. | validation | error | |
| Not a git repository. | error_code | error | |
| Unable to resolve git root. | error_code | error | |
| git {} failed: {} | error_code | error | |
| No diff provided. Pass a diff string, a file path, or '-' to | validation | error | |
| Diff input is empty. | validation | error | |
| git apply failed | error_code | error | |
| flow.toml not found in repo root. | error_code | error | |
| Project mismatch. Bundle is for '{}' but this repo is '{}'. | validation | error | config-mismatch, cli, rust |
| Diff bundle not found. Expected {} or pass a path to a bundl | error_code | error | file-not-found, cli, rust |
| failed to stash working tree: {} | error_code | error | git, stash, subprocess, rust |
| No templates found in ~/new/ | error_code | error | missing-directory, cli, rust, fzf |
| Template not found: {} | error_code | error | file-not-found, cli, rust, argument-error |
| Template path is not a directory: {} | validation | error | invalid-path, cli, rust, argument-error |
| Destination already exists: {} | validation | error | file-exists, cli, rust, collision |
| Usage: f migrate <target> OR f migrate <source> <target> OR | validation | error | usage, cli, argument-error, rust |
| Source and destination are the same path. | validation | error | invalid-argument, cli, rust, path-collision |
| Source folder does not exist: {} | error_code | error | file-not-found, cli, rust, argument-error |
| Source path is not a directory: {} | validation | error | |
| Destination cannot be inside the source folder. | validation | error | |
| --ignored requires the target to be inside a git repository | validation | error | |
| Relative path cannot be empty. | validation | error | path-validation, input-validation, cli |
| Relative path must not be absolute. | validation | error | path-validation, input-validation, cli |
| Relative path must not contain '..'. | validation | error | path-validation, path-traversal, security, input-validation |
| Refusing to overwrite {} | validation | error | filesystem, overwrite-protection, copy, idempotency |
| plan body is empty | validation | error | stdin, input-validation, empty-input, cli |
| session is not eligible for promotion | exception | error | session, docs, promotion, precondition |
| refusing doc commit because unrelated changes are present: { | exception | error | git, commit, working-tree, safety-guard |
| no session-doc queue entry matches `{session_hint}` | exception | error | session, queue, lookup, user-input |
| multiple session-doc queue entries match `{session_hint}` | exception | error | session, queue, ambiguity, user-input |
| git status failed with {} | exception | error | git, subprocess, repository |
| git add failed with {} | exception | error | git, subprocess, staging |
| git commit failed with {} | exception | error | git, commit, subprocess |
| FLOW_CODEX_MAPLE_LOCAL_ENDPOINT and FLOW_CODEX_MAPLE_LOCAL_I | validation | error | telemetry, env, config, maple |
| FLOW_CODEX_MAPLE_HOSTED_ENDPOINT and FLOW_CODEX_MAPLE_HOSTED | validation | error | telemetry, env, config, maple |
| FLOW_CODEX_MAPLE_TRACES_ENDPOINTS count ({}) does not match | validation | error | telemetry, env, config, maple |
| Maple MCP request failed ({}): {} | exception | error | network, http, mcp, json-rpc, api |
| Maple MCP error {code}: {message} | exception | error | mcp, json-rpc, api, protocol |
| {error} | exception | error | mcp, api, tool-execution, telemetry |
| MAPLE_API_TOKEN is not configured | validation | error | config, env-var, authentication, mcp |
| Refusing to commit sensitive files. Set FLOW_ALLOW_SENSITIVE | exception | error | git, security, secrets, commit-guard |
| Commit aborted after manual fix. Review changes and retry. | exception | warning | git, secrets, user-abort, interactive |
| Commit aborted after auto-fix. Review changes and retry. | exception | warning | git, secrets, auto-fix, user-abort, interactive |
| Refusing to commit potential secrets. Review the findings ab | exception | critical | git, secrets, security, commit-guard |
| ai not found in PATH | exception | error | environment, cli, path, dependency |
| ai auto-fix failed | exception | error | external-process, cli, secrets, exit-code |
| Rise daemon returned empty response | exception | error | |
| Rise daemon error: {} ({}) | exception | error | |
| {} (restart failed: {}) | exception | error | |
| Rise daemon error: {} | exception | error | |
| No staged changes to commit | exception | error | |
| Rebase conflict - manual resolution required | exception | error | git, rebase, merge-conflict |
| failed to resolve HEAD commit after quick commit | exception | error | git, head, commit |
| failed to resolve git repo root | exception | error | git, repository, environment |
| git repo root was empty | exception | error | git, repository, environment |
| Commit blocked by required skill gate | exception | error | git, pre-commit, policy-gate, skills |
| Commit blocked by invariant gate ({} finding(s)) | exception | error | git, pre-commit, invariants, policy-gate |
| Commit blocked by testing gate | exception | error | git, pre-commit, testing, policy-gate |
| review failed: no review attempts were available | exception | error | commit, review, timeout, cli |
| review failed: {} | exception | error | commit, review, cli |
| Quality gate blocked commit | exception | error | commit, quality-gate, lint, cli |
| failed to read from codex: {} | exception | error | codex, ipc, stdio, process |
| codex app-server closed stdout unexpectedly | exception | error | codex, ipc, process-exit, stdio |
| codex app-server reader disconnected | exception | error | codex, ipc, channel, concurrency |
| codex app-server response timed out | exception | error | codex, timeout, json-rpc, ipc |
| codex error: {} | exception | error | codex, json-rpc, api-error |
| could not resolve commit report directory | exception | error | configuration, filesystem, environment |
| remote review URL not configured | exception | error | configuration, remote-review, http |
| remote review unauthorized. Run `f auth` to login. | exception | error | auth, http-401, remote-review, network |
| remote review requires an active subscription. Visit myflow | exception | error | http-402, subscription, billing, remote-review |
| remote review failed: HTTP {} | exception | error | http, remote-review, network, server-error |
| Claude review failed | exception | error | claude, subprocess, ai-review, exit-code |
| kimi review failed: {} | exception | error | kimi, subprocess, ai-review, exit-code |
| kimi returned empty output | exception | error | kimi, subprocess, empty-output, ai-review |
| kimi returned empty review output (no text content in respon | exception | error | kimi, parsing, stream-json, ai-review |
| OpenRouter returned empty review output | exception | error | http, ai, openrouter, empty-response |
| Not a git repository | exception | error | git, environment, precondition |
| Refusing to commit internal .ai files | exception | error | git, guardrail, staging, dotfiles |
| Refusing to commit generated files | exception | error | git, guardrail, generated-files, gitignore |
| No queued commit matches {} | exception | error | git, queue, lookup-failed, user-input |
| Multiple queued commits match {}. Use a longer hash. | exception | error | git, queue, ambiguity, user-input |
| {hash} is not a valid git commit | exception | error | git, invalid-input, rev-parse |
| Commit queue is empty. | exception | error | git, queue, empty-state |
| clipboard not supported on this platform | exception | error | platform, clipboard, unsupported |
| Some queued commits do not have a clean review (timed out/mi | exception | error | |
| Some queued commits have review issues: {}. Fix them or use | exception | error | |
| Remote is ahead by {} commit(s). Run `f sync` or rebase, the | exception | error | |
| Current upstream {} looks ephemeral and no origin/pr/* candi | exception | error | |
| No upstream configured and no origin/pr/* candidate found. S | exception | error | |
| FLOW_COMMIT_QUEUE_JJ_DISABLE=1 | exception | error | |
| review prefix disabled | exception | error | |
| jj workspace not available | exception | error | |
| too many review bookmarks with base {} | exception | error | |
| jj workspace corrupted | exception | error | vcs, jj, corruption, workspace |
| jj {} failed: {} | exception | error | vcs, jj, process-exit, cli |
| `gh` is installed but not working | exception | error | github, gh-cli, installation, environment |
| gh {} failed: {} | exception | error | github, gh-cli, process-exit, network, auth |
| unable to determine GitHub repo (origin URL not GitHub, and | exception | error | github, gh-cli, remote, configuration |
| jj bookmark set failed: {} | exception | error | vcs, jj, bookmark, process-exit |
| jj git push failed: {} | exception | error | vcs, jj, push, network, auth |
| No git remotes configured; cannot push PR head {} | exception | error | git, remote, configuration, push |
| failed to push PR head {} to any remote: {} | exception | error | git, push, remote, auth, fallback |
| failed to determine PR URL after creation (gh output had no | exception | error | gh-cli, github, pull-request, url-resolution |
| failed to open browser | exception | error | macos, browser, process-execution |
| Some queued commit reviews failed. Resolve errors and re-run | exception | error | commit-queue, review, batch-processing |
| --all cannot be combined with HASH. Use `f commit-queue appr | exception | error | cli, argument-validation, commit-queue, usage-error |
| Queued commit {} has review issues. Fix them, or re-run with | validation | error | commit-queue, review-issues, approval-gate |
| Queued commit {} does not have a clean review (missing). Re- | validation | error | commit-queue, unreviewed, approval-gate |
| Queued commit {} is not at HEAD (current HEAD is {}). Checko | validation | error | git, cli, state-mismatch |
| Queued commit was created on branch {} but current branch is | validation | error | git, cli, branch-mismatch |
| --path cannot be used with --no-commit or --hash | validation | error | cli, argument-validation, flags |
| Commit queue is empty. Run `f pr "message"` or queue a commi | exception | error | cli, queue, empty-state |
| No PR found for current branch and commit queue is empty. | exception | error | git, pull-request, queue, empty-state |
| unknown `f pr feedback` option: {token} | validation | error | cli, argument-validation, unknown-flag |
| multiple PR selectors provided. Use exactly one selector. | validation | error | cli, argument-validation, selector |
| failed to launch Cursor | exception | error | editor, process-spawn, cursor, path |
| Cursor CLI not found | exception | error | |
| failed to open Cursor GitLens deeplink | exception | error | |
| {app} exited with status {status} | exception | error | |
| missing PR title in edit file (expected a non-empty line und | validation | error | |
| failed to update PR via GitHub API: {stdout} {stderr} | exception | error | |
| found PR url in queue entry but could not resolve PR number | exception | error | |
| commit message generation failed: no valid tools/providers c | exception | error | |
| commit message generation failed: {} | exception | error | |
| kimi failed: {} | exception | error | |
| kimi returned empty commit message | exception | error | |
| git {} failed with status {} | exception | error | |
| git {} failed | exception | error | |
| opencode failed: {} | exception | error | |
| opencode returned empty commit message | exception | error | |
| claude failed: {} | exception | error | cli, external-process, authentication, ai |
| claude returned empty commit message | exception | error | cli, ai, empty-output |
| Rise daemon returned empty commit message | exception | error | ai, proxy, empty-output, daemon |
| OpenRouter returned empty commit message | exception | error | ai, api, empty-output, openrouter |
| OpenAI API error {}: {} | exception | error | api, openai, http-4xx, authentication |
| OpenAI returned empty commit message | exception | error | ai, openai, empty-output, api |
| {} | exception | error | api, openai, retry-exhausted, network |
| remote commit message unauthorized. Run `f auth` to login. | exception | error | authentication, http-401, remote-api |
| remote commit message requires an active subscription. Visit | exception | error | billing, subscription, http-402, remote-api |
| remote commit message failed: HTTP {} {} | exception | error | http-error, remote-api, network |
| remote commit message was empty | exception | error | network, api, empty-response |
| OPENROUTER_API_KEY not set. Get one at https://openrouter.ai | exception | error | environment, api-key, openrouter, configuration |
| beads create failed: {} | exception | error | external-process, cli, beads |
| git add -- <paths> failed with status {} | exception | error | git, staging, external-process |
| hub returned error: {} | exception | error | network, http, hub, api |
| git log failed | exception | error | git, external-process, logging |
| commit not found: {} | exception | error | git, reference, lookup |
| not inside a git repository | exception | error | git, repository, environment |
| cycle detected while loading config includes: {} | validation | error | config, recursion, cycle |
| git {} failed | exception | error | git, process, external-command |
| binary '{}' not found | exception | error | binary-not-found, daemon, path |
| kill command exited with status {} | exception | error | process-kill, permissions, daemon |
| taskkill exited with status {} | exception | error | windows, taskkill, process-termination |
| deploy_task '{}' not found. Available tasks: {} | exception | error | config, task-not-found, cli |
| No deployment config found in flow.toml. Add one of: [host] | validation | error | config, deployment, flow-toml |
| No flow.toml found. Run `f setup` first. | exception | error | config, flow-toml, project-root |
| No production deploy config found in flow.toml. Add one of: | validation | error | config, production, deployment |
| deploy helper build failed | exception | error | build, cargo, rust-toolchain |
| No deploy task found. Add 'deploy-web' or 'deploy' to flow.t | exception | error | |
| flow.toml not found. Run from your repo root. | exception | error | |
| Cloudflare deployment failed | exception | error | |
| cloudflare.env_source must be set to "cloud", "flow", or "lo | exception | error | |
| No env vars found in env store for environment '{}' | exception | error | |
| No wrangler config found in {}. Create a wrangler.toml or ru | exception | error | |
| wrangler secret list failed | exception | error | |
| Failed to set wrangler var {} | exception | error | |
| Failed to set wrangler secret {} | exception | error | |
| Multiple Cloudflare worker configs found. Set [cloudflare].p | exception | error | |
| flow.toml not found. Run `f init` first. | exception | error | |
| Railway CLI not found. Install: npm install -g @railway/cli | exception | error | |
| Failed to link Railway project | exception | error | |
| Railway deployment failed | exception | error | |
| Cloudflare log tail failed | exception | error | |
| SSH connection failed | exception | error | |
| SSH command failed: {} | exception | error | |
| rsync failed | exception | error | |
| scp failed | exception | error | |
| No [web] section found and unable to infer web path. Add [we | exception | error | |
| Web path required. Add [web] path = "..." in flow.toml. | exception | error | |
| web.domain or web.route is required in flow.toml. | exception | error | |
| web.domain or web.route is required to deploy web. | exception | error | |
| DNS record type required. | exception | error | |
| DNS record target required. | exception | error | |
| Cloudflare token required to deploy. | exception | error | |
| Store token in cloud or local. | exception | error | |
| Cloudflare API token required. Store it as personal env key | exception | error | |
| Cloudflare API error while {}: {} | exception | error | |
| No domain configured. Use --url to specify a URL to check. | exception | error | config, deployment, health-check |
| No URL configured in [cloudflare]. Add 'url = "https://..."' | exception | error | config, cloudflare, health-check |
| No deployment config found. Use --url to specify a URL to ch | exception | error | config, deployment, health-check |
| No flow.toml found. Use --url to specify a URL to check. | exception | error | config, workflow, missing-file |
| ✗ Unreachable: {} | exception | error | network, curl, unreachable, health-check |
| ✗ Unhealthy: expected HTTP {}, got {} ({:.2}s) | exception | error | http, health-check, deployment, status-code |
| dependency command failed | exception | error | dependencies, package-manager, subprocess |
| no dependency manifests found from {} up to {} | exception | error | dependencies, manifest, workspace |
| dependency action is not a package manager command | exception | error | internal, dependencies, invariant-violation |
| invalid js update target | exception | error | internal, javascript, dependencies, invariant-violation |
| dependency update command failed: {} | exception | error | subprocess, dependencies, package-manager |
| failed to open {} | exception | error | editor, subprocess, zed |
| repo '{}' not found under {}. Use owner/repo or run: f repos | exception | error | resolution, repo-lookup, cli |
| multiple matches for '{}': {}. Use owner/repo. | exception | error | ambiguity, repo-lookup, cli |
| failed to create private repo {} | exception | error | github, gh-cli, subprocess, auth |
| cycle detected while loading config includes: {} | exception | error | config, include-cycle, recursion |
| No docs directory. Run `f setup` to create .ai/docs/ | exception | error | docs, missing-directory, setup |
| Doc file not found: {}.md | exception | error | docs, file-not-found, cli |
| docs/ exists but is a file: {} | validation | error | filesystem, docs, scaffold |
| Docs template not found at {} | exception | error | docs, template, missing-asset, setup |
| Docs template root not found: {} | exception | error | rust, missing-file, docs-hub, configuration |
| bun or npm is required to install docs hub dependencies | exception | error | rust, missing-dependency, bun, npm, path |
| bun or npm is required to run docs hub dev server | exception | error | rust, missing-dependency, dev-server, bun, npm |
| docs hub dev server exited with error | exception | error | rust, process-exit, dev-server, port-conflict |
| {} failed | exception | error | rust, subprocess, install-failure, npm, bun |
| bun, npx, or npm is required to run wrangler | exception | error | rust, missing-dependency, wrangler, cloudflare, path |
| wrangler pages domain add failed | exception | error | rust, subprocess, cloudflare, wrangler, authentication |
| Unable to resolve docs for {} | exception | error | rust, path-resolution, configuration, docs |
| lin is not on PATH. Build/install from this repo (scripts/de | exception | error | missing-binary, path, doctor, environment |
| flox is not installed. Install it from https://flox.dev/docs | exception | error | missing-binary, environment, doctor, dependency |
| direnv is not on PATH. Install it from https://direnv.net/#i | exception | error | missing-binary, path, environment, direnv |
| Route already exists: {} -> {}. Use --replace to update. | validation | error | conflict, duplicate, domains, cli-flag |
| Route not found: {} | exception | error | not-found, domains, lookup |
| Host is empty | validation | error | validation, domains, input |
| Host must be a hostname like linsa.localhost | validation | error | validation, domains, input |
| Host must end with .localhost | validation | error | validation, domains, naming-convention |
| Host must include a subdomain (for example: linsa.localhost) | validation | error | validation, domains, naming-convention |
| Target is empty | validation | error | |
| Target must be host:port | validation | error | |
| Target host is empty | validation | error | |
| docker is required for local domains. Install Docker/OrbStac | exception | error | |
| {context_msg} | exception | error | |
| {context_msg}: {detail} | exception | error | |
| Port 80 is already owned by docker container '{}'. Stop it f | exception | error | |
| Port 80 is already in use by '{}'. Stop that listener, then | exception | error | |
| Port 80 is owned by docker container '{}'. Stop it first bef | exception | error | |
| Port 80 is already in use by '{}'. Stop that listener, then | exception | error | |
| Native local domains proxy failed to bind port 80 (permissio | exception | error | |
| Native local domains proxy failed to become healthy (pid {}) | exception | error | |
| {} must be > 0 | validation | error | |
| failed to store token in Keychain | exception | error | |
| failed to store AI token in Keychain | exception | error | |
| failed to read token from Keychain: {} | exception | error | |
| failed to read AI token from Keychain: {} | exception | error | |
| local keychain-backed envs require macOS | exception | error | |
| failed to store local env var in Keychain | exception | error | |
| failed to read local env var from Keychain: {} | exception | error | |
| failed to delete local env var from Keychain: {} | exception | error | |
| Touch ID is not available on this OS | exception | error | |
| Touch ID prompt requires an interactive terminal | exception | error | |
| Touch ID verification failed | exception | error | |
| Touch ID is not available on this device | exception | error | |
| env sealer identity is missing its secret | exception | error | |
| unsupported sealed env algorithm: {} | exception | error | |
| No keys specified | validation | error | |
| Unauthorized. Check your token with `f env login`. | exception | error | |
| API error {}: {} | exception | error | http, api, network, rust |
| Some project env vars exist but are not shared with this dev | exception | error | |
| The cloud env server does not support sealed project env sto | exception | error | |
| Selection out of range | validation | error | |
| Not logged in. Run `f env login` first. | exception | error | |
| Token cannot be empty | validation | error | auth, validation, cli, empty-input |
| env file not found: {} | exception | error | filesystem, env-file, cli, missing-file |
| No env keys configured. Add cloudflare.env_keys or cloudflar | exception | error | configuration, flow-toml, env-vars, validation |
| No bootstrap secrets configured. Add cloudflare.bootstrap_se | exception | error | config, toml, cloudflare, missing-config |
| No [cloudflare] or [storage] env keys configured in flow.tom | exception | warning | config, toml, env, cloudflare |
| Personal env vars not found. | http | warning | http-404, env, cloud, not-found |
| Key cannot be empty | validation | error | validation, env, input-validation |
| Project not found. Create it with `f env push` first. | http | error | http-404, cli, project, not-found |
| No env vars found | exception | error | cli, environment, empty-result |
| 'value' format requires exactly one key | validation | error | cli, argument-validation, environment |
| Key '{}' not found | exception | error | cli, environment, not-found, key-mismatch |
| No command specified | validation | error | cli, argument-validation, usage |
| You don't own this project. | http | error | auth, http-403, permissions, cli, project |
| git {} failed: {} | exception | error | git, subprocess, cli |
| ai-task.sh failed: {} | exception | error | subprocess, ai, integration, script |
| failed to run ai-task.sh: {e} | exception | error | subprocess, script, ai, spawn |
| pass either a subcommand or a bare import path, not both | validation | error | cli, usage, argument-parsing |
| Path not found: {} | exception | error | filesystem, path, cli, import |
| Path must be a directory: {} | exception | error | filesystem, path-validation, cli |
| Destination already exists: {} | exception | error | filesystem, duplicate-destination, cli |
| Refusing to overwrite {} | exception | error | filesystem, race-condition, copy |
| Source is not a jj workspace. Run `jj git init --colocate` i | exception | error | vcs, jj, missing-repository |
| Aborted; commit or stash changes before continuing. | exception | warning | vcs, uncommitted-changes, user-abort |
| jj {} failed | exception | error | vcs, subprocess, jj |
| git {} failed | exception | error | vcs, subprocess, git |
| Non-interactive session; cannot confirm action. | exception | warning | io, interactive-terminal, ci |
| external CLI {} is already linked to {} (use --force to repl | exception | error | configuration, duplicate-link, cli |
| {} has no exec.run argv in {} | exception | error | manifest, configuration, external-cli |
| {} has no exec.run program in {} | exception | error | manifest, external-cli, defensive-check |
| external CLI {} exited unsuccessfully with status {} | exception | error | external-cli, exit-status, process |
| external CLI tool {} not found under {} | exception | error | external-cli, not-found, configuration |
| multiple external CLI manifests matched {}: {} | exception | error | external-cli, ambiguity, configuration |
| external CLI link {} points to manifest with mismatched id { | exception | error | external-cli, link-record, stale-state |
| {} does not contain {} | exception | error | external-cli, install, not-found |
| {} must be an external CLI source directory or {} file | exception | error | external-cli, install, invalid-argument |
| unsupported external CLI link record version {} in {} | exception | error | external-cli, versioning, link-record |
| unsupported external CLI manifest version {} in {} | exception | error | external-cli, versioning, manifest |
| missing exec.run in {} | exception | error | |
| pbcopy exited with status {} | exception | error | |
| clipboard command exited with status {} | exception | error | |
| clipboard not supported on this platform | exception | error | |
| Aborted. | exception | error | |
| No Cargo.toml found at {}. Is this the fish-shell repo? | exception | error | |
| Could not find fish-shell source. Please specify --source or | exception | error | |
| cargo build failed | exception | error | |
| Built binary not found at {} | exception | error | |
| Aborted. | exception | error | |
| provide a fix message, e.g. `f fix last commit had spotify a | exception | error | |
| fix input file is empty: {} | exception | error | |
| f commit failed with status {} | exception | error | |
| not a git repository (or git not available) | exception | error | |
| failed to resolve git repository root | exception | error | |
| working tree has uncommitted changes; commit/stash them or r | exception | error | |
| cannot unroll: repository has no parent commit | exception | error | |
| git diff --cached --name-only failed | exception | error | git, subprocess, rust, anyhow |
| Usage: f hash <paths or unhash args> | validation | error | cli, usage, arguments, rust |
| unhash failed: {} {}{} | exception | error | subprocess, external-binary, cli, rust |
| clipboard not supported on this platform | exception | error | clipboard, platform, cross-platform, rust |
| fish shell required. Run: chsh -s {} | exception | error | shell, fish, environment, configuration |
| hive not found on PATH. Install from https://github.com/exam | exception | error | path, external-binary, cli, rust |
| hive agent '{}' exited with status {:?} | exception | error | subprocess, exit-code, external-binary, rust |
| hive not found on PATH | exception | error | path, external-binary, cli, interactive |
| Agent '{}' already exists at {} | validation | error | file-conflict, scaffolding, agents, rust |
| Editor exited with status {:?} | exception | error | editor, process-exit, cli |
| `f hive` is deprecated and currently disabled while Hive is | exception | error | deprecation, cli, removed-feature |
| absolute paths are not supported in sync links: {} | validation | error | path-validation, dotfiles, config |
| symlinks are only supported on unix-like systems | exception | error | platform, symlink, windows |
| {} exists but is not a git repo: {} | validation | error | git, repo-state, dotfiles |
| {} origin mismatch: expected {}, got {} | validation | error | git, remote-url, origin-mismatch |
| git {} failed | exception | error | git, process-exit, subprocess |
| {} failed with status {} | exception | error | git, process-exit, subprocess |
| repo URL is required | validation | error | validation, git, missing-argument |
| unable to parse GitHub repo from: {} | validation | error | validation, git, parsing |
| 'codanna init' exited with status {} | exception | error | subprocess, external-tool, exit-code |
| 'codanna index' exited with status {} | exception | error | subprocess, external-tool, exit-code, indexing |
| 'codanna mcp get_index_info' failed: {} | exception | error | subprocess, external-tool, exit-code, json |
| {} already exists; refusing to overwrite | validation | error | filesystem, overwrite-protection, input-validation |
| remote external CLI installs are not implemented yet for {}; | exception | error | unimplemented, install, external-tool |
| install failed after trying auto backends: - {} | exception | error | install, fallback, aggregated-errors |
| Typesense config missing (set FLOW_TYPESENSE_URL or pass --u | validation | error | configuration, env-var, typesense |
| no queries provided | validation | error | input-validation, cli, empty-input |
| package name is required | validation | error | input-validation, cli, install |
| {} already exists (use --force to overwrite or --bin to inst | validation | error | |
| parm config set failed | exception | error | |
| parm install failed | exception | error | |
| package name '{}' is missing owner (expected owner/repo). Se | validation | error | |
| flox env still invalid after reset: {err} | exception | error | |
| flox not found on PATH | exception | error | |
| flox {} failed | exception | error | |
| {} | exception | error | |
| package name is required (interactive search needs a TTY) | validation | error | |
| no flox packages found for "{}" | exception | error | flox, search, empty-results |
| no package selected | exception | warning | fzf, cli, user-cancelled |
| typesense returned {} | http | error | http, typesense, api |
| typesense collection check failed ({}) | http | error | http, typesense, configuration |
| typesense collection create failed ({}) | http | error | http, typesense, permissions |
| typesense import failed ({}) | http | error | http, typesense, bulk-import |
| flox search failed: {} | exception | error | cli, flox, subprocess, stderr |
| Invariant violations found (mode=block): {} finding(s) | exception | error | invariants, ci, policy-violation |
| jd already holds {} | exception | error | |
| {} | exception | error | |
| jd returned an empty response | exception | error | |
| jj git root returned an empty path | exception | error | |
| Specify a bookmark or pass --all | validation | error | cli, arguments, jj, git-push |
| Default home checkout is unsafe for `flow sync`: {state} on | exception | error | jj, sync, working-copy, conflict |
| Invalid review branch name: {} | validation | error | cli, validation, workspace, naming |
| Workspace {} already exists at {} | exception | error | cli, workspace, conflict, filesystem |
| jj {} failed | exception | error | jj, process-exit, subprocess, cli |
| git {} failed: {} | exception | error | git, process-exit, subprocess, capture |
| jj {} failed: {} | exception | error | jj, process-exit, subprocess, revset |
| Git operation in progress. Run `f git-repair` first. | exception | error | git, repo-state, conflict, repair |
| Not a git repository | exception | error | git, environment, repo-detection, cwd |
| flow repo not found at {} | exception | error | filesystem, environment, path-not-found |
| git pull failed | exception | error | git, subprocess, network |
| failed to exec fish: {} | exception | error | process-exec, unix, shell, path |
| No lifecycle up task found. Define task 'up' or 'dev', or se | exception | error | config, lifecycle, missing-task |
| No lifecycle down action found. Define task 'down', set [lif | exception | error | config, lifecycle, missing-task |
| lifecycle task '{}' not found | exception | error | config, lifecycle, missing-task |
| invalid lifecycle.domains.engine '{}': expected 'docker' or | validation | error | config, validation, lifecycle |
| config path not found: {} | exception | error | config, filesystem, path-not-found |
| LM Studio returned status {}: {} | http | error | http, lmstudio, api, network |
| kill failed | exception | error | process-management, kill, signals, stale-pid |
| --follow requires specifying --server <name> | validation | error | cli, argument-validation, logs |
| Refusing to disable Apple service '{}'. This could break you | validation | error | macos, launchctl, safety-guard, service-management |
| Failed to disable service: {} | exception | error | macos, launchctl, subprocess, service-management |
| Failed to enable service: {} | exception | error | macos, launchctl, subprocess, service-management |
| Failed to bootstrap service: {} | exception | error | macos, launchctl, subprocess, service-management |
| no task name provided | validation | error | cli, argument-validation, task-runner |
| no previous task found for this project | validation | error | task-runner, history, state |
| No flow.toml found in current directory or global config | validation | error | config, proxy, missing-file |
| No proxy targets configured. Add [[proxies]] to flow.toml | validation | error | config, toml, proxy |
| unsupported OTP URI scheme: {} | validation | error | totp, otp, uri, validation |
| {} exited with status {} | exception | error | process, exit-code, cli |
| No tasks specified | validation | error | parallel, validation, api |
| No tasks specified. Usage: f parallel 'echo hello' 'echo wor | validation | error | cli, parallel, usage |
| `gh auth token` failed; run `gh auth login` | exception | error | github, auth, cli, gh |
| `gh auth token` returned empty token | exception | error | github, auth, token, gh |
| missing PR title (expected a non-empty line under `# Title`) | validation | error | cli, pr, validation, markdown |
| `f pr preview --path` accepts at most one repo path override | validation | error | cli, argument-parsing, pr |
| `f pr preview --mode` requires a value | validation | error | cli, argument-parsing, pr |
| `f pr preview --base` requires a value | validation | error | cli, argument-parsing, pr |
| `f pr preview --path` requires a value | validation | error | cli, argument-parsing, pr |
| unknown `f pr preview` option: {token} | validation | error | cli, argument-parsing, pr |
| unsupported `f pr preview --mode` value: {other} | validation | error | cli, argument-parsing, validation, pr |
| {} is not inside a git repository | exception | error | git, cli, pr, filesystem |
| {} has an empty .jj/repo pointer | exception | error | jj, jujutsu, pr, filesystem, corrupt-state |
| derived shared repo root {} does not contain .git | exception | error | jj, jujutsu, git, pr, filesystem |
| jj log failed in {} | exception | error | cli, version-control, subprocess, jj |
| git {} failed in {} | exception | error | git, subprocess, version-control |
| git {} failed for preview in {} | exception | error | git, subprocess, worktree, preview |
| Specify a task name, --pid <pid>, or --all | validation | warning | cli, usage, argument-validation, processes |
| No running process found for task '{}' | validation | warning | processes, not-found, cli |
| Project '{}' not found. Use `f projects` to see registered p | validation | error | cli, project-resolution, not-found |
| Active project '{}' not found. Use `f projects` to see regis | validation | error | cli, stale-state, project-resolution |
| No flow.toml in current directory and no active project set. | validation | error | cli, project-resolution, missing-config |
| No log file found for task '{}' at {} | validation | error | logs, file-not-found, cli |
| Error reading log file: {} | exception | error | io, logs, file-read, tail |
| Hub returned error: {} | exception | error | |
| Failed to fetch task logs: {} | exception | error | |
| Project '{}' not found. Use `f projects` to see registered p | exception | error | |
| GitHub URL is empty | validation | error | |
| Invalid GitHub SSH URL: {} | validation | error | |
| Invalid GitHub HTTPS URL: {} | validation | error | |
| Could not determine GitHub username | exception | error | github, gh-cli, authentication, shell-out |
| Failed to create repository | exception | error | github, gh-cli, repository-creation, shell-out |
| gitedit publish failed: HTTP {} | http | error | http, api, network, gitedit |
| gitedit owner not set (use --owner or GITEDIT_OWNER) | validation | error | configuration, environment-variable, gitedit, non-interactive |
| gitedit owner is required | validation | error | input-validation, interactive-prompt, gitedit |
| not inside a git repository | exception | error | git, working-directory, precondition |
| git {} failed | exception | error | git, shell-out, command-failed |
| git push failed | exception | error | git, push, network, authentication |
| could not determine repo name (use --repo) | validation | error | git, configuration, missing-argument, github |
| Could not determine GitHub owner. Configure it via: [git] | exception | error | github, configuration, environment-variable, authentication |
| remote '{}' already points to {} refusing to overwrite witho | exception | error | git, remote, config-conflict |
| failed to create repo via gh (is it installed/authenticated? | exception | error | github, gh-cli, auth |
| not inside a git repository | exception | error | git, working-directory, cli |
| git rev-parse --abbrev-ref HEAD failed | exception | error | git, head, empty-repo |
| detached HEAD (checkout a branch first) | exception | error | git, detached-head, branch |
| git {} failed | exception | error | git, subprocess, exit-code |
| {} | exception | warning | policy, pre-push-hook, denied |
| Global core.hooksPath already points to {}. Re-run with `f p | exception | error | git-hooks, hooks-path, config-conflict |
| Refusing to overwrite non-Flow hook at {}. Re-run with `f pu | exception | error | git-hooks, pre-push, overwrite-protection |
| Refusing to remove non-Flow hook at {}. | exception | error | git, hooks, filesystem, safety-guard |
| git config --global {} failed | exception | error | git, config, subprocess, exit-status |
| git config --global --unset {} failed | exception | error | git, config, subprocess, idempotency |
| prek pre-push validation failed | exception | error | prek, validation, exit-status, git-hooks |
| failed to select recipe | exception | error | cli, recipe-selector, input-validation |
| recipe '{}' failed with status {} | exception | error | subprocess, exit-status, recipes, shell |
| empty recipe selector | validation | error | input-validation, cli, recipe-selector |
| ambiguous recipe selector | validation | error | ambiguity, recipe-selector, cli |
| no recipe matched '{}' | validation | error | no-match, recipe-selector, cli, input-validation |
| binary not found: {} | exception | error | build, publish, missing-file |
| registry upload failed for {} ({}) | http | error | network, http, publish, registry |
| registry manifest upload failed ({}) | http | error | network, http, publish, manifest |
| package name is required for registry install | validation | error | cli, validation, missing-argument |
| download failed ({}) | http | error | network, http, download, registry |
| checksum mismatch for {} | validation | critical | security, checksum, download, integrity |
| {} already exists (use --force to overwrite) | exception | error | filesystem, conflict, install |
| Version not provided. Pass --version or set release.versioni | validation | error | config, versioning, publish |
| registry returned {} | http | error | network, http, registry, versioning |
| Unknown release provider '{}'. Expected registry, task, or g | validation | error | cli, release, invalid-argument |
| `security find-identity` failed | exception | error | macos, keychain, codesigning, process-exit |
| release signing store is only supported on macOS | exception | error | macos, platform, codesigning |
| missing {} in Flow env store. Set it with `f release signing | validation | error | env, codesigning, missing-value |
| `gh` is installed but not working | exception | error | github-cli, process-exit, tooling |
| `gh secret set {}` failed | exception | error | github, secrets, github-cli, process-exit |
| no repo or flow project found for {} | exception | error | filesystem, repository, project-root |
| SSH mode is forced but no key is available. Run `f ssh setup | exception | error | ssh, git, clone, keys |
| git clone failed | exception | error | git, clone, process-exit |
| {app} exited with status {status} | exception | error | macos, editor, zed, process-exit |
| target path exists but is not a git checkout: {} | exception | error | filesystem, clone, path |
| {} | exception | error | batch, propagated-error |
| refusing to bootstrap dirty repo {} during clone bootstrap | exception | error | git, dirty-worktree, bootstrap |
| not a git repository: {} | exception | error | git, path, validation |
| {} failed | exception | error | script, process-exit, silent-failure |
| gh api user failed | exception | error | github, cli, authentication, gh |
| gh login was empty | exception | error | github, cli, authentication, gh |
| git {} failed | error_code | error | git, process-exit, cli |
| missing repository URL | validation | error | input-validation, git, config |
| unable to parse repository path from: {} | validation | error | input-validation, url-parsing, git |
| unable to parse repository from: {} | validation | error | input-validation, url-parsing, git |
| unable to parse repository URL: {} | validation | error | input-validation, url-parsing, git |
| unable to parse GitHub repo from: {} | validation | error | input-validation, github, url-parsing |
| repos root is immutable; use {} or {} or set {}=1 to overrid | error_code | error | cli, config, validation |
| Review todo '{}' not found | error_code | error | cli, lookup, not-found |
| Review todo id '{}' is ambiguous | error_code | error | cli, lookup, ambiguity |
| Review todo '{}' not found among open items | error_code | error | cli, lookup, not-found |
| Specify a todo id or use --all to fix all open review todos | validation | error | cli, usage, argument-validation |
| runtime asset '{}' not found. searched: {} | error_code | error | filesystem, assets, missing-file |
| storage hub response missing required variable '{}' for envi | validation | error | secrets, config, incomplete-response |
| empty response from seqd | error_code | error | rpc, network, protocol |
| codex app-server response timed out | exception | error | timeout, ipc, codex, process |
| failed to read from codex app-server: {} | exception | error | io, ipc, codex, process |
| codex app-server closed stdout unexpectedly | exception | error | ipc, codex, process, stdout |
| codex app-server error: {} | exception | error | json-rpc, codex, ipc, server-error |
| No flow.toml found in current directory | exception | error | config, filesystem, flow-toml, cli |
| ssh-agent failed: {} | exception | error | ssh, ssh-agent, process, environment |
| git config --global {} failed | exception | error | git, config, environment, process |
| git config --global --add {} failed | exception | error | git, config, environment, process |
| git config --global --unset-all {} failed | exception | error | git, config, idempotency, process |
| ssh-keygen failed | exception | error | ssh, ssh-keygen, process, key-generation |
| Postgres project path not found: {} (override with --project | exception | error | filesystem, path, postgres, cli, config |
| DATABASE_URL not found (set env, PLANETSCALE_DATABASE_URL, o | exception | error | env, database, postgres, configuration, missing-env-var |
| bun run {} failed with status {} | exception | error | process, bun, postgres, subprocess, exit-code |
| jazz2 app create failed: {}{} | exception | error | process, npx, jazz, provisioning, authentication |
| failed to start daemon {} | exception | error | daemon, supervisor, ipc, process, unix-socket |
| failed to stop daemon {} | exception | error | daemon, supervisor, ipc, process, shutdown |
| Supervisor IPC is only supported on unix platforms right now | exception | error | platform, windows, unix, ipc, unsupported |
| launchctl bootstrap failed: {} | exception | error | macos, launchd, launchctl, process, supervisor |
| launchctl kickstart failed: {} | exception | error | macos, launchd, launchctl, process, supervisor |
| Unmerged files detected. Resolve them before syncing. | exception | error | git, merge-conflict, unmerged-files, sync |
| jj git fetch failed: {} | exception | error | git, network, fetch, authentication |
| git fetch {} --prune failed: {} | exception | error | git, network, fetch, prune |
| Git index lock detected during merge. Remove stale .git/inde | exception | error | git, merge, index-lock, stale-lock, fast-forward |
| git merge --ff-only {} failed: {} | exception | error | git, merge, fast-forward, diverged-history |
| Sync auto-fix cleared raw conflicts for {} but validation an | exception | error | sync, merge-conflict, auto-fix, repair-packet, validation-pending |
| Sync auto-fix cleared raw conflicts for {} but the merge is | exception | error | sync, merge-conflict, auto-fix, repair-packet, merge-open |
| Sync auto-fix cleared raw conflicts for {} but the merge is | exception | error | sync, merge-conflict, auto-fix, merge-open, manual-resolution |
| Sync agent cleared raw conflicts for {} but validation and m | exception | error | git, merge-conflicts, sync, repair-flow |
| Merge conflicts with {}. Run `:sync repair --packet {}` or r | exception | error | git, merge-conflicts, sync, repair-packet |
| Merge conflicts with {}. Resolve manually: git status # | exception | error | git, merge-conflicts, sync, manual-resolution |
| {}. Git index stayed locked after {} retr{}; close competing | exception | error | git, jj, index-lock, retry-exhausted |
| {} | exception | error | jj, sync, command-failure |
| {} {} failed: {} | exception | error | jj, stderr, command-failure, sync |
| git {} failed | exception | error | git, command-failure, no-output, sync |
| git {} failed: {} | exception | error | git, command-failure, stderr, sync |
| failed to restore sync auto-stash automatically. Run `:sync | exception | error | git, stash, sync |
| failed to restore sync auto-stash automatically. Run `git st | exception | error | git, stash, sync |
| sync agent cleared the raw stash conflicts but left the repo | exception | error | git, merge, stash, sync-agent |
| failed to restore sync auto-stash automatically: {} Run `:sy | exception | error | git, stash, conflict, sync |
| failed to restore sync auto-stash automatically: {} Run `git | exception | error | git, stash, conflict, sync |
| git push {} {} failed | exception | error | git, push, retry-exhausted, remote |
| tmux exited with status {} while attempting to {context} | exception | error | tmux, subprocess, exit-code |
| Bike.app not found at {} | exception | error | macos, app-not-found, filesystem |
| Bike.app failed to open {} | exception | error | macos, subprocess, app-launch |
| todo title cannot be empty | validation | error | validation, cli, empty-input |
| Todo '{}' not found | exception | error | not-found, cli, identifier |
| Todo id '{}' is ambiguous | exception | error | ambiguity, identifier, cli |
| Tool '{}' not found. Create it with: f tools new {} | exception | error | not-found, tooling, cli |
| Tool '{}' exited with status: {} | exception | error | subprocess, bun, exit-code |
| Tool '{}' already exists | exception | warning | already-exists, tooling, cli |
| localcode not found. Install it with: cd <opencode-repo> & | exception | error | missing-binary, tooling, dependency |
| upgrade source repo not configured. Set FLOW_UPGRADE_REPO=ow | exception | error | config, env-var, upgrade |
| Unsupported macOS architecture | exception | error | macos, architecture, upgrade |
| Unsupported Linux architecture | exception | error | linux, architecture, upgrade |
| Unsupported operating system for self-upgrade (only macOS/Li | exception | error | platform, upgrade, unsupported-os |
| Unsupported architecture | exception | error | architecture, upgrade, legacy |
| GitHub API returned status {}: {} | exception | error | network, github-api, http |
| Download failed with status {} | exception | error | network, http, download, upgrade |
| Failed to extract tarball | exception | error | tar, extraction, corrupt-download, upgrade |
| New binary validation failed | exception | error | binary-validation, architecture-mismatch, upgrade |
| You don't have write permission to {} because it's owned by | exception | error | permissions, root-owned, filesystem, upgrade |
| You do not have write permission to {} | exception | error | permissions, readonly, filesystem, upgrade |
| checksum mismatch for {} (expected {}, got {}) | exception | critical | checksum, sha256, integrity, supply-chain |
| checksums.txt does not contain {}. Refusing to install. Set | exception | error | checksum, integrity, release-artifacts, upgrade |
| No upstream remote. Use: f upstream setup --url <upstream-re | exception | error | git, remote, upstream, configuration |
| Specify branch with: f upstream setup --branch <branch-name> | exception | error | git, branch, upstream, configuration |
| {} | http | error | rust, scraper, http, remote-service |
| timeout must be a positive finite number | validation | error | rust, validation, configuration, arguments |
| missing CLOUDFLARE_API_TOKEN; set it in shell env or Flow pe | exception | error | rust, configuration, environment, cloudflare, credentials |
| missing CLOUDFLARE_ACCOUNT_ID; set it in shell env or Flow p | exception | error | rust, configuration, environment, cloudflare, credentials |
| jj is required but not available on PATH | exception | error | vcs, jj, missing-binary, path |
| This repo is not a jj workspace. Run `jj git init --colocate | exception | error | vcs, jj, workspace, initialization |
| jj root failed | exception | error | vcs, jj, workspace, command-failed |
| watch path {} does not exist (watcher {}) | exception | error | filesystem, watcher, config, path-not-found |
| failed to draw env setup UI: {err} | exception | error | tui, terminal, render |
| invalid workspace path | validation | error | filesystem, path, encoding |
| No task failures recorded yet. | exception | warning | cli, state, empty-log |
| Failure '{}' not found. Run `f failure list` to inspect rece | exception | error | cli, lookup, not-found |
| failed to persist {}: {} | exception | error | filesystem, io, atomic-write |
| failed to resolve HEAD commit | exception | error | git, repo-state |
| invalid policy path {} | validation | warning | filesystem, config, path |
| unhash output missing hash | exception | error | external-command, parsing, empty-output |
| Agent '{}' not found | exception | error | cli, agent, not-found |
| {} repo URL required | validation | error | git, config, missing-argument |
| http client cache mutex poisoned | exception | error | concurrency, mutex, http |
| open jazz2 failed | exception | error | database, sqlite, lock |
| create table failed: {:?} | exception | error | database, schema, sqlite |
| insert failed: {:?} | exception | error | database, sql-insert, escaping |
| sync is blocked | exception | warning | git, jj, sync-blocked, precondition |
| invalid workspace path | validation | error | path, utf8, jj, workspace |
| failed to decode json line with simd-json: {err} | exception | error | json, simd-json, deserialization |
| failed to decode json line: {err} | exception | error | json, serde, deserialization |
| failed to decode json bytes with simd-json: {err} | exception | error | json, simd-json, bytes, deserialization |
| failed to decode json bytes: {err} | exception | error | json, serde, bytes, deserialization |
| lifecycle.domains.aliases[].host is required | validation | error | config, validation, lifecycle, domains |
| lifecycle.domains.aliases[].target is required | validation | error | config, validation, lifecycle, domains |
| lifecycle.domains.host is required when remove_on_down=true | validation | error | config, validation, lifecycle, domains, teardown |
| missing push remote for {} | exception | error | git, remote, configuration, workflow |
| invalid sealer secret prefix | exception | error | crypto, parsing, prefix, base58 |
| invalid base58 sealer secret: {e} | exception | error | crypto, base58, encoding, parsing |
| invalid sealer secret length | exception | error | crypto, x25519, key-length, base58 |
| failed to seal message | exception | error | crypto, encryption, aead, sealing |
| failed to unseal message | exception | error | crypto, decryption, aead, authentication, key-mismatch |
| invalid base58 secret: {e} | exception | error | crypto, base58, encoding |
| invalid secret key length | exception | error | crypto, x25519, key-length |
| invalid sealer id prefix | exception | error | crypto, prefix, parsing, public-key |
| failed to calculate next day | exception | error | chrono, datetime, date-arithmetic |
| failed to build midnight time | exception | warning | chrono, datetime, defensive-code |
| failed to resolve local midnight | exception | error | chrono, datetime, dst, timezone |
| jazz-tools did not return an app id | exception | error | cli, subprocess, jazz-tools, stdout-parsing |
| failed to capture stdout | exception | warning | subprocess, stdio, defensive-code |
| failed to capture stderr | exception | warning | subprocess, stdio, defensive-code |
| daemon '{}' not found in config | exception | error | config, supervisor, daemon, not-found |
| Failed to stash local changes: {}. Resolve the issue and re- | exception | error | git, sync, stash, working-tree |
| LM Studio returned unknown task: {} | exception | error | llm, task-matching, lm-studio, validation |
| (dynamic ambiguous/unresolved task message) | exception | warning | tasks, ambiguity, name-resolution, cli |