ErrLookup › plandex-ai/plandex
plandex-ai/plandex
Open source AI coding agent. Designed for large projects and real world tasks. · Go · 326 source files
Analyzed at e2d772072e on 2026-09-05. 895 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| connection to plan stream timed out due to missing heartbeat | exception | error | network, streaming, timeout, go |
| error loading accounts: %v | exception | error | auth, filesystem, go, config |
| error signing in to new account: %v | exception | error | auth, sign-in, interactive, go |
| error selecting account: %v | exception | error | auth, terminal, interactive, go |
| error prompting for sign in to new account: %v | exception | error | auth, sign-in, interactive, go |
| error selecting account: account not found | exception | error | cli, auth, account-selection |
| error listing orgs: %v | exception | error | network, api, auth, orgs |
| error resolving org: %v | exception | error | auth, orgs, configuration |
| error setting auth: %v | exception | error | filesystem, auth, permissions |
| error getting org session: %v | exception | error | network, auth, session, orgs |
| error signing in: %v | exception | error | auth, cli, network, api |
| error selecting or signing in to account: %v | exception | error | auth, cli, interactive-prompt |
| error selecting sign in option: %v | exception | error | cli, interactive-prompt, tty |
| error prompting host: %v | exception | error | cli, interactive-prompt, input-validation |
| error prompting email: %v | exception | error | cli, interactive-prompt, input-validation |
| error verifying email: %v | exception | error | auth, network, email-verification, cli |
| error creating account: %v | exception | error | auth, account-creation, cli, api |
| error creating email verification: %v | exception | error | network, email-verification, auth, api |
| error prompting pin: %v | exception | error | cli, interactive-prompt, pin, tty |
| error writing auth: %v | exception | error | auth, filesystem, permissions |
| error prompting name: %v | exception | error | cli, input, interactive |
| no org selected | exception | error | auth, org, cli |
| error setting auth header: auth not loaded | exception | error | auth, http, initialization |
| error marshalling auth header: %v | exception | error | json, serialization, auth |
| error refreshing token: auth not loaded | exception | error | auth, token, refresh |
| error verifying email: %v | exception | error | network, auth, email-verification |
| error refreshing auth: auth not loaded | exception | error | auth, session, refresh |
| error getting org session: %v | exception | error | api, org, session, server |
| error writing auth: %v | exception | error | filesystem, auth, persistence |
| error prompting no orgs: %v | exception | error | org, interactive-prompt, tty |
| error selecting org: %v | console | error | org, interactive-prompt, selection |
| error prompting create org: %v | console | error | interactive-prompt, tty, org |
| error prompting org name: %v | console | error | cli, interactive-input, stdin |
| error prompting auto add domain users: %v | console | error | cli, interactive-input, stdin, prompt |
| error creating org: %v | console | error | api, network, org-creation |
| error selecting org: org not found | console | error | cli, org-selection, logic-error |
| error reading accounts.json: %v | console | error | filesystem, permissions, accounts-json |
| error unmarshalling accounts.json: %v | console | error | json, corrupt-file, accounts-json, unmarshal |
| error storing account: %v | console | error | filesystem, persistence, accounts-json, auth |
| error writing auth: %v | console | error | filesystem, auth-persistence, write-failure |
| error loading accounts: %v | console | error | filesystem, json, accounts-json, nested-error |
| error marshalling accounts: %v | console | error | |
| error writing accounts: %v | console | error | |
| error writing auth: auth not loaded | console | error | |
| error marshalling auth: %v | console | error | |
| error listing contexts: %v | console | error | cli, network, api, go |
| invalid context index: %s | validation | error | cli, validation, argument-parsing, go |
| no context found with name: %s | validation | error | cli, validation, not-found, go |
| error getting context body: %v | console | error | cli, network, api, go |
| error getting server models input: %v | console | error | cli, config, network, go |
| error getting default config: %v | console | error | network, api, cli, config |
| error creating plan: %v | console | error | network, api, cli, plan-creation |
| error getting plan config: %v | console | error | network, api, cli, config |
| invalid value for --debug: %v | validation | error | cli, validation, flags |
| --debug value must be greater than 0 | validation | error | cli, validation, flags |
| error getting parent project ids with paths: %v | console | error | filesystem, cli, projects |
| error getting child project ids with paths: %v | console | error | filesystem, cli, projects |
| run command requires exactly one file path argument | validation | error | cli, repl, validation, arguments |
| file does not exist: %s | validation | error | cli, repl, filesystem, file-not-found |
| error executing command: %v | console | error | cli, repl, exec |
| error fetching users: %s | console | error | go, cli, api, network |
| error fetching pending invites: %s | console | error | go, cli, api, network |
| invalid value: %s | validation | warning | go, cli, validation, config |
| error getting custom model packs: %v | console | error | go, cli, api, network |
| error getting default config: %v | console | error | go, cli, api, network |
| error getting plan config: %v | console | error | go, cli, api, network |
| error fetching users: %s | console | error | go, cli, api, network |
| error fetching pending invites: %s | console | error | go, cli, api, network |
| error fetching org roles: %s | exception | error | go, cli, api, network |
| no project root found | exception | error | go, cli, filesystem, initialization |
| error getting git root: %s | exception | error | git, go, exec, filesystem |
| error getting git status: %s | exception | error | git, go, exec |
| error getting relative path: %s | exception | error | go, path, windows |
| error getting files in git repo: %s | exception | error | git, go, exec, filesystem |
| error getting untracked files in git repo: %s | exception | error | git, go, exec |
| error walking directory: %s | exception | error | go, filesystem, permissions, walk |
| error reading .plandexignore file: %s | exception | error | filesystem, ignore-file, parse-error |
| error checking for .plandexignore file: %s | exception | error | filesystem, permissions, stat-error |
| error checking if %s is a subpath of %s: %s | exception | error | filesystem, paths, ignore-check |
| path %s is not in the project | exception | error | filesystem, paths, project-scope |
| error reading projectId file: %s | exception | error | filesystem, permissions, config-file |
| context timeout | exception | warning | context, timeout, filesystem-walk |
| error walking the path %s: %s | exception | error | filesystem, directory-walk, permissions |
| error checking if file exists: %v | exception | error | filesystem, permissions, stat-error |
| failed to set pending results applied: %s | exception | error | go, api, cli |
| failed to get confirmation user input: %s | exception | warning | go, cli, terminal, stdin |
| failed to commit changes: %s | exception | error | go, git, cli |
| failed to check if %s exists: %s | exception | error | go, filesystem, permissions |
| failed to read %s: %s | exception | error | go, filesystem, permissions |
| failed to create directory %s: %s | exception | error | go, filesystem, mkdir |
| failed to write %s: %s | exception | error | go, filesystem, write, permissions |
| failed to remove %s: %s | exception | error | go, filesystem, remove, permissions |
| failed to get project paths: %v | exception | error | go, filesystem, rollback, project-paths |
| failed to rollback: %s | exception | critical | go, rollback, aggregated-errors |
| token exchange failed - error creating request: %s | exception | error | go, oauth, http, token-exchange |
| token exchange failed - error reading body: %s | exception | error | go, oauth, http, network, token-exchange |
| token exchange failed - status: %d, body: %s | exception | error | go, oauth, http, token-exchange, api |
| no stored Claude credentials | exception | error | go, oauth, credentials, claude-max |
| refresh failed - marshal: %w | exception | error | go, oauth, json, credentials, refresh-token |
| refresh failed - create request: %w | exception | error | http, oauth, request-construction, configuration |
| refresh failed - http: %w | exception | error | network, http, oauth, timeout, dns |
| refresh failed - read body: %w | exception | error | http, network, response-body, truncated |
| refresh failed - status %d: %s | exception | error | http, oauth, http-status, token-expired, authentication |
| refresh failed - decode: %w | exception | error | json, decoding, oauth, schema |
| refresh failed - save: %w | exception | error | filesystem, persistence, permissions, credentials |
| failed to get contexts: %v | exception | error | api, network, context-loading, authentication |
| failed to get file info for %s: %v | exception | error | filesystem, os-stat, path-resolution, concurrency |
| failed to read file %s: %v | exception | error | filesystem, file-read, permissions, concurrency |
| failed to load context: %v | exception | error | concurrency, error-aggregation, filesystem, context-loading |
| update would add %d 🪙 and exceed token limit (%d) by %d 🪙 | exception | error | token-limit, context-loading, cli, quota |
| error getting current plan state: %v | exception | error | api, network, plan-state, cli |
| error confirming update and rebuild: %v | exception | error | interactive-prompt, stdin, tty, cli |
| failed to stat stdin: %v | console | error | stdin, os, cli, filesystem |
| failed to read piped data: %v | console | error | stdin, pipe, io, cli |
| failed to list contexts: %v | console | error | api, network, context-loading, cli |
| error checking cached file map: %v | console | error | api, network, file-map, cache, cli |
| failed to get project paths: %v | console | error | filesystem, gitignore, cli, local |
| failed to check if %s is ignored: %v | console | error | filesystem, gitignore, cli, local |
| failed to parse input paths: %v | exception | error | go, cli, path-parsing, context-load |
| failed to get file info for %s: %v | exception | error | go, filesystem, toctou, os-stat |
| failed to get map file details for %s: %v | exception | error | |
| failed to read the file %s: %v | exception | error | |
| failed to fetch content from URL %s: %v | exception | error | |
| failed to process map batches: %v | console | error | |
| failed to check context conflicts: %v | console | error | context, filesystem, cli |
| failed to load context: %v | console | error | api, network, context |
| failed to build plan: %v | console | error | build, plan, context |
| error checking if %s is a subpath of %s: %s | exception | error | filesystem, path, cli |
| cannot process directory %s: requires --recursive/-r, --tree | validation | error | cli, validation, directory |
| failed to read image tokens for %s: %v | exception | error | image, filesystem, tokens |
| failed to read file %s: %v | exception | error | filesystem, io, map |
| failed to get file map: %v | exception | error | api, network, concurrency, map |
| failed to open file %s: %w | exception | error | filesystem, image, io |
| failed to list context: %s | exception | error | api, network, context |
| failed to check outdated context: %s | exception | error | go, filesystem, context, cli |
| no update request function provided | exception | error | go, nil-check, context, api-contract |
| error updating context: %v | exception | error | go, api, context, error-wrapping |
| error getting update request: %v | exception | error | go, callback, filesystem, network |
| failed to check context conflicts: %v | exception | error | go, filesystem, conflict-detection, context |
| failed to update context: %v | exception | error | go, api, network, http |
| failed to delete contexts: %v | exception | error | go, api, delete, concurrency |
| error retrieving context: %v | exception | error | go, api, network, context |
| failed to read the file %s: %v | exception | error | go, filesystem, permissions, concurrency |
| failed to get file info for %s: %v | exception | error | filesystem, stat, concurrency |
| failed to get image tokens for %s: %v | exception | error | image, tokenization, vision |
| failed to get directory tree %s: %v | exception | error | filesystem, directory-tree, walk |
| failed to get the directory tree %s: %v | exception | error | filesystem, directory-tree, project-paths |
| failed to stat map file %s: %v | exception | error | filesystem, repo-map, stat |
| failed to get map file info for %s - should already be set | exception | error | repo-map, concurrency, internal-state |
| failed to get map file details for %s: %v | exception | error | repo-map, filesystem, hashing |
| failed to process map batches: %v | exception | error | repo-map, batching, tokens |
| failed to fetch the URL %s: %v | exception | error | network, http, url-fetch |
| failed to check context outdated: %v | exception | error | aggregated, context-refresh, concurrency |
| failed to build plan: %v | exception | error | cli, build, conflicts, plan |
| no current plan | exception | error | cli, plan, state, missing-config |
| error checking if settings-v2.json exists: %v | exception | error | filesystem, permissions, settings, cli |
| error fetching custom models: %v | exception | error | network, api, models, concurrency |
| error reading JSON file: %v | exception | error | filesystem, json, custom-models, cli |
| error unmarshalling JSON file: %v | exception | error | json, parsing, custom-models, schema |
| error reading hash file: %v | exception | error | filesystem, hash, custom-models, permissions |
| error hashing models: %v | exception | error | hashing, custom-models, serialization, cli |
| error creating directory: %v | exception | error | filesystem, permissions, custom-models, cli |
| error marshalling models: %v | exception | error | go, json, serialization, custom-models |
| error writing file: %v | exception | error | go, filesystem, write, permissions, custom-models |
| error saving hash file: %v | exception | error | go, filesystem, hash, custom-models |
| error writing hash file: %v | exception | error | go, filesystem, write, hash, permissions |
| auth.Current.UserId is empty | exception | error | go, auth, session, custom-models |
| error getting server models input: %v | exception | error | go, api, network, custom-models, sync |
| error adding files to git repository for dir: %s, err: %v | exception | error | go, git, subprocess, add |
| error committing files to git repository for dir: %s, err: % | exception | error | go, git, commit, subprocess |
| error adding file %s to git repository for dir: %s, err: %v | exception | error | go, git, add, paths |
| error adding files to git repository for dir: %s, err: %v, o | exception | error | git, stage, cli, go |
| error committing files to git repository for dir: %s, err: % | exception | error | git, commit, cli, go |
| error checking for uncommitted changes: %v, output: %s | exception | error | git, status, cli, go |
| error creating git stash: %v, output: %s | exception | error | git, stash, cli, go |
| conflict popping git stash: %s | exception | error | git, stash, conflict, go |
| error resetting file %s: %v | exception | error | git, stash, conflict, checkout, go |
| error dropping git stash: %v | exception | warning | git, stash, drop, go |
| error popping git stash: %v | exception | error | git, stash, pop, go |
| error resetting staged changes | err: %v, output: %s | exception | error | git, reset, cli, go |
| error cleaning untracked files | err: %v, output: %s | exception | error | git, cli, subprocess |
| error checking for uncommitted changes for file %s | err: %v | exception | error | git, cli, subprocess |
| error checking out file %s | err: %v, output: %s | exception | error | git, cli, subprocess |
| no timestamp found in log | exception | error | git, parsing, regex |
| error checking API keys/credentials: %v | exception | error | credentials, auth, config |
| error getting account credentials: %v | exception | error | credentials, auth, claude-max |
| failed to load file for %s: %v | exception | error | credentials, filesystem, config |
| failed to load AWS config: %v | exception | error | aws, credentials, config |
| failed to retrieve AWS credentials: %v | exception | error | aws, credentials, cloud |
| no authenticated user | exception | error | auth, session, state |
| error creating account credentials directory: %v | exception | error | filesystem, permissions, io |
| error marshalling account credentials: %v | exception | error | json, serialization, types |
| error writing account credentials: %v | exception | error | filesystem, permissions, io |
| error checking model settings file: %v | exception | error | filesystem, io, settings |
| error reading hash file: %v | exception | error | filesystem, permissions, hash |
| error reading JSON file: %v | exception | error | filesystem, json, race-condition |
| error unmarshalling JSON file: %v | exception | error | json, validation, settings, schema |
| error hashing model pack: %v | exception | error | go, serialization, hashing, model-settings |
| error creating directory: %v | exception | error | go, filesystem, permissions, directory |
| error marshalling model pack: %v | exception | error | go, json, serialization, model-pack |
| error writing JSON file: %v | exception | error | go, filesystem, write, permissions |
| error saving model pack roles hash: %v | exception | error | go, filesystem, hash, sidecar |
| error writing hash file: %v | exception | error | go, filesystem, hash, permissions |
| error copying settings: %v | exception | error | go, deepcopy, serialization, settings |
| error saving model settings hash: %v | exception | error | go, filesystem, hash, sidecar |
| error getting settings: %v | exception | error | go, network, api, http-client |
| error writing model settings file: %v | exception | error | go, filesystem, file-write, permissions |
| error applying model settings: %v | exception | error | go, wrapped-wrong-error, settings-sync, validation |
| error updating settings: %v | exception | error | go, api, wrapped-wrong-error, settings-sync |
| auth.Current.UserId is empty | exception | error | go, auth, cli |
| error checking custom models: %v | exception | error | go, config, file-io, json |
| error checking default model settings: %v | exception | error | go, config, json, file-io |
| error checking plan model settings: %v | exception | error | go, config, json, plans |
| error confirming: %v | exception | error | go, cli, tty, interactive |
| error syncing models: %v | exception | error | go, sync, error-handling |
| HomePlandexDir not set | exception | error | go, config, env, initialization |
| no current project | exception | error | go, cli, state, project |
| error unmarshalling current-plans-v2.json: %v | exception | error | cli, json, unmarshal, local-cache, state-file |
| error checking if current-plans-v2.json exists: %v | exception | error | cli, filesystem, read-error, permissions, state-file |
| error marshalling current plan: %v | exception | error | cli, json, marshal, serialization |
| error writing current plan: %v | exception | error | cli, filesystem, write-error, permissions, disk-full |
| no current plan | exception | error | go, cli, state, plan |
| error creating plan dir: %v | exception | error | go, filesystem, permissions, cli |
| error unmarshalling settings-v2.json: %v | exception | error | go, json, filesystem, corruption |
| error checking if settings-v2.json exists: %v | exception | error | go, filesystem, permissions, cli |
| error marshalling current plan settings: %v | exception | error | go, json, serialization |
| error writing current plan settings: %v | exception | error | go, filesystem, permissions, disk |
| error getting plan current branch: %v | exception | error | go, concurrency, filesystem, configuration |
| error reading settings-v2.json: %v | exception | error | go, filesystem, permissions, io |
| both target and current states must be provided | exception | error | |
| failed to read %s: %w | exception | error | |
| failed to remove %s: %w | exception | error | |
| failed to create directory for %s: %w | exception | error | |
| failed to write %s: %w | exception | error | filesystem, io, write-permission |
| error getting project paths: %v | exception | error | filesystem, paths, project-setup |
| error building plan: %v | exception | error | api, build, server-error |
| error starting stream UI: %v | exception | error | terminal, tui, stream |
| invalid json: %w | validation | error | json, validation, parsing |
| error marshalling json: %w | exception | error | json, serialization, validation |
| unmarshal error: %w | validation | error | json, type-mismatch, unmarshal |
| error reading embedded schema %s: %v | exception | error | filesystem, embedded, schema |
| error parsing embedded schema %s: %v | exception | error | json, schema, parsing |
| error parsing schema JSON: %v | exception | error | json, schema, parsing |
| error running stream UI: %v | exception | error | go, tui, bubbletea, cli |
| failed to read file: %w | console | error | go, filesystem, tui |
| failed to create glamour renderer: %w | exception | error | go, glamour, markdown, terminal, env-var |
| failed to get user input: %s | exception | error | go, cli, stdin, tty |
| failed to open keyboard: %s | exception | error | go, keyboard, tty, terminal |
| failed to read keypress: %s | exception | error | go, keyboard, terminal, stdin |
| failed to download the update: %w | exception | error | network, http, go, upgrade |
| failed to create temporary file: %w | exception | error | filesystem, permissions, go, tmpfile |
| failed to save the downloaded archive: %w | exception | error | filesystem, network, io, disk-full |
| failed to seek in temporary file: %w | exception | error | filesystem, io, go, seek |
| failed to create gzip reader: %w | exception | error | gzip, archive, corrupt-download, go |
| failed to read tar header: %w | exception | error | tar, archive, corrupt-download, go |
| failed to apply update due to permission error; please try r | exception | error | permissions, filesystem, upgrade, sudo |
| failed to apply update: %w | exception | error | upgrade, filesystem, go-update, self-update |
| too many contexts: %d | validation | error | limits, server, contexts, validation |
| context body is too large: %d | validation | error | limits, server, contexts, file-size |
| total context size is too large: %d | validation | error | go, context-size, limit-exceeded, payload |
| map has too many paths: %d | validation | error | go, map-context, path-limit, limit-exceeded |
| map input %s is too large: %d | validation | error | go, map-context, single-input-size, limit-exceeded |
| map is too large: %d | validation | error | go, map-context, total-size, limit-exceeded |
| branch not found | validation | error | go, branch, not-found, lookup |
| context body is too large: %d | validation | error | go, context-body, size-limit, update |
| too many contexts to update (found %d, limit is %d) | validation | error | go, context-count, limit-exceeded, update |
| total context body size exceeds limit (size %.2f MB, limit % | validation | error | go, body-size, aggregate-limit, update |
| panic in UpdateContexts: %v\n%s | panic | critical | go, panic, recovered, goroutine, concurrency |
| error getting context: %v | exception | error | go, context-lookup, db, not-found |
| error getting num tokens: %v | exception | error | image, base64, context, go |
| error invalidating conflicted results: %v | exception | error | database, git, conflict, go |
| map input %s is too large: %d | validation | error | context-map, size-limit, validation, go |
| map has too many paths: %d | validation | error | context-map, size-limit, validation, go |
| map total size is too large: %d | validation | error | context-map, size-limit, validation, go |
| error storing context: %v | exception | error | storage, filesystem, git, go |
| error adding plan context tokens: %v | exception | error | database, postgres, tokens, go |
| error reading convo dir: %v | exception | error | go, filesystem, io, directory |
| panic in GetPlanConvo: %v\n%s | panic | error | go, panic, goroutine, concurrency |
| error reading convo file: %v | exception | error | go, filesystem, io, race-condition |
| error unmarshalling convo file: %v | exception | error | go, json, unmarshal, data-corruption |
| error reading convo files: %v | exception | error | go, filesystem, json, concurrency |
| error reading convo message: %v | exception | error | go, filesystem, io, file-not-found |
| error unmarshalling convo message: %v | exception | error | go, json, unmarshal, data-corruption |
| error marshalling convo message: %v | exception | error | go, json, marshal, serialization |
| error creating convo dir: %v | exception | error | go, filesystem, mkdir, permissions |
| error writing convo message: %v | exception | error | go, filesystem, write, disk |
| error adding convo tokens: %v | exception | error | database, postgresql, tokens |
| error committing convo message: %v | exception | error | git, database, concurrency |
| unsupported data type: %T | exception | error | database, sql-scan, json, type-mismatch |
| error checking settings: %v | exception | error | database, postgresql, connection, startup |
| error creating postgres driver: %v | exception | critical | database, migrations, golang-migrate, postgresql |
| error creating migration instance: %v | exception | critical | migrations, golang-migrate, filesystem, configuration |
| error running migrations: %v | exception | critical | migrations, golang-migrate, database, schema |
| error getting current plan state: %v | exception | error | database, plans, diff, data-access |
| error creating temp dir: %v | exception | error | filesystem, temp-dir, diff, permissions |
| error initializing git repo: %v | exception | error | git, filesystem, environment |
| panic in GetPlanDiffs: %v\n%s | panic | error | panic, goroutine, concurrency |
| error creating directory: %v | exception | error | filesystem, os, mkdir |
| error writing file: %v | exception | error | filesystem, io, disk |
| error writing original files to temp dir: %v | exception | error | concurrency, error-wrapping, filesystem |
| error adding files to git repository for dir: %s, err: %v | exception | error | git, exec, index-lock |
| error committing files to git repository for dir: %s, err: % | exception | error | git, commit, exec |
| no commits found before time: %s | error_code | warning | git, history, empty-result |
| error getting current git branch for dir: %s, err: %v | exception | error | git, branch, exec |
| error checking out git branch for dir: %s, err: %v, output: | exception | error | git, branch, checkout |
| error executing git reset for dir: %s, sha: %s, err: %v, out | exception | error | |
| error getting git history for dir: %s, err: %v | exception | error | |
| error checking lock file: %v | exception | error | |
| error removing index.lock file: %v after %d attempts | exception | error | |
| error removing lock file: %v | exception | error | go, filesystem, git, permissions, lock-file |
| panic in gitRemoveIndexLockFileIfExists: %v %s | panic | error | go, panic, concurrency, git, goroutine |
| error removing lock files: %v | exception | error | go, git, concurrency, lock-file, error-aggregation |
| error setting git config %s to %s for dir: %s, err: %v, outp | exception | error | go, git, exec, configuration, environment |
| operation %s failed after %d attempts: %v | exception | error | git, retry-exhausted, repository-state, concurrency |
| error creating invite: %v | exception | error | database, sql, insert, foreign-key, transaction |
| error getting invite: %v | exception | error | database, sql, query, uuid, invalid-input |
| error getting pending invites for org: %v | exception | error | database, sql, select, list, schema-drift |
| error getting all invites for org: %v | exception | error | database, sql, select, list, schema-drift |
| error getting accepted invites for org: %v | exception | error | database, sql, select, list, schema-drift |
| error getting invites and org names for email: %v | exception | error | database, sql, select, email-lookup |
| error deleting invite: %v | exception | error | database, sql, delete, transaction, foreign-key |
| error accepting invite: %v | exception | error | database, sql, transaction, update, concurrency |
| error creating org user: %v | exception | error | database, transaction, invite, org-user |
| orgId is required | validation | error | validation, locking, input-validation |
| planId is required | validation | error | validation, locking, input-validation |
| invalid lock scope: %s | validation | error | validation, locking, input-validation |
| error starting transaction: %v | exception | error | database, transaction, connection, locking |
| error scanning repo lock: %v | exception | error | database, locking, sql-scan, schema |
| error iterating over repo locks: %v | exception | error | database, locking, connection, rows-iteration |
| error removing expired locks: %v | exception | error | database, locking, deadlock, transaction |
| invalid lock scope: %v | validation | error | validation, locking, input-validation |
| error inserting new lock: %v | exception | error | database, postgres, locking |
| error committing transaction: %v | exception | error | database, postgres, transaction |
| error removing lock file: %v | exception | error | git, filesystem, locking |
| error checking out branch: %v | exception | error | git, branch, locking |
| failed to acquire lock after %d attempts: %w | exception | error | locking, retry, concurrency, postgres |
| context canceled while waiting to retry: %w | exception | warning | context, timeout, retry, locking |
| delete lock failed after 10 attempts: %w | exception | error | database, locking, retry, cleanup |
| error removing all locks: %v | exception | error | database, postgres, delete, cleanup |
| error deleting custom models: %v | exception | error | database, postgres, sqlx, transaction |
| error deleting custom providers: %v | exception | error | database, postgres, sqlx, transaction |
| error fetching model packs: %v | exception | error | database, postgres, sqlx, scan-error |
| error deleting model pack: %v | exception | error | database, postgres, sqlx, foreign-key |
| error getting orgs for user: %v | exception | error | database, postgres, sqlx, scan-error |
| error getting invites for user: %v | exception | error | database, postgres, sqlx, error-wrapping |
| error getting orgs from invites: %v | exception | error | database, postgres, sqlx, schema-drift |
| org not found | exception | warning | database, postgres, not-found, http-404 |
| error getting org: %v | exception | error | database, postgres, sqlx, error-wrapping |
| error validating org membership: %v | exception | error | database, postgresql, org-membership |
| an org with domain %s already exists | exception | error | postgresql, unique-constraint, duplicate, org-domain |
| error creating org: %v | exception | error | database, postgresql, insert-failure |
| error getting org owner role id: %v | exception | error | database, missing-seed-data, roles |
| error adding org membership: %v | exception | error | database, postgresql, foreign-key, transaction |
| error getting org for domain: %v | exception | error | database, postgresql, org-domain |
| error getting users for domain: %v | exception | error | database, postgresql, domain-lookup |
| error getting org member role id: %v | exception | error | database, missing-seed-data, roles |
| error adding org users: %v | exception | error | database, postgresql, batch-insert, foreign-key |
| error deleting org member: %v | exception | error | database, postgresql, delete-failure, foreign-key |
| error adding org member: %v | exception | error | database, postgres, insert, unique-constraint, go |
| error listing org roles: %v | exception | error | database, postgres, sqlx, query, go |
| error adding org user: %v | exception | error | database, postgres, insert, unique-constraint, transaction, go |
| error getting plan config: %v | exception | error | database, postgres, not-found, sqlx, go |
| error storing plan config: %v | exception | error | database, postgres, update, sqlx, go |
| error getting default plan config: %v | exception | error | database, postgres, not-found, sqlx, go |
| error storing default plan config: %v | exception | error | database, postgres, transaction, update, go |
| error getting default plan config: %v | exception | error | database, postgres, transaction, not-found, go |
| error creating plan: %v | exception | error | database, postgres, sql, transaction |
| error inserting lockable plan id: %v | exception | error | database, postgres, sql, transaction |
| error creating main branch: %v | exception | error | git, filesystem, database, plan-creation |
| error initializing plan dir: %v | exception | error | filesystem, permissions, disk, plan-creation |
| error listing plans: %v | exception | error | database, postgres, sql, query |
| error getting plan names: %v | exception | error | |
| error updating plan tokens: %v | exception | error | |
| panic in AddPlanConvoMessage: %v %s | panic | error | |
| error updating plan total replies: %v | exception | error | database, postgresql, go |
| panic in SyncPlanTokens: %v %s | panic | error | go, panic, concurrency, database |
| error getting contexts or convo: %v | exception | error | database, go, concurrency |
| error getting plan: %v | exception | error | database, postgresql, go, not-found |
| error setting plan status: %v | exception | error | database, postgresql, go, state-management |
| error renaming plan: %v | exception | error | database, postgresql, go, transactions |
| error updating plan active branches: %v | exception | error | database, postgresql, go, transactions |
| error updating user num_non_draft_plans: %v | exception | error | database, postgres, transaction, sql |
| error creating convo message descriptions dir: %v | exception | error | filesystem, io, permissions, go |
| error marshalling convo message description: %v | exception | error | json, serialization, go |
| error writing convo message description: %v | exception | error | filesystem, io, disk, go |
| error deleting draft plans: %v | exception | error | database, postgres, sql, delete |
| error scanning deleted draft plan id: %v | exception | error | database, postgres, sql-scan |
| panic in DeleteDraftPlans: %v %s | panic | error | panic, concurrency, goroutine, go |
| error deleting draft plan dir: %v | exception | error | filesystem, concurrency, cleanup, go |
| error deleting plans: %v | exception | error | database, postgres, sql, delete |
| panic in DeleteOwnerPlans: %v %s | panic | error | go, panic, filesystem, concurrency |
| error deleting plan dir: %v | exception | error | go, filesystem, batch-operation |
| error validating project membership: %v | exception | error | go, database, authorization, projects |
| error updating plan updated at: %v | exception | error | go, database, update |
| error getting plan ids for project: %v | exception | error | go, database, query |
| error checking if project exists: %v | exception | error | go, database, authorization, projects |
| error creating project: %v | exception | error | go, database, insert, transaction |
| failed to get DB lock: %w | exception | error | go, database, locking, queue, concurrency |
| panic in operation: %v %s | panic | error | go, panic, queue, concurrency, rollback |
| error getting org owner role id: %v | exception | error | database, sql, rbac, cache |
| org owner role id is empty | exception | error | database, rbac, cache, state |
| error getting org member role id: %v | exception | error | database, sql, rbac, cache |
| org member role id is empty | exception | error | database, rbac, cache, state |
| error getting org owners: %v | exception | error | database, sql, rbac, query |
| error getting owner role id: %v | exception | error | database, sql, rbac, no-rows |
| error getting member role id: %v | exception | error | database, sql, rbac, no-rows |
| error marshalling result: %v | exception | error | json, serialization, go |
| error creating results dir: %v | exception | error | go, filesystem, permissions, io |
| error writing result file: %v | exception | error | go, filesystem, io, disk |
| panic in GetFullCurrentPlanStateParams: %v\n%s | panic | error | go, panic, goroutine, concurrency |
| error getting plan file results: %v | exception | error | go, filesystem, json, io |
| error getting latest plan build description: %v | exception | error | go, json, filesystem, io |
| error getting contexts: %v | exception | error | go, json, filesystem, io |
| panic in GetCurrentPlanState: %v\n%s | panic | error | go, panic, goroutine, concurrency |
| error getting plan applies: %v | exception | error | go, plan-state, error-wrapping, storage |
| error getting current plan files: %v | exception | error | go, plan-state, filesystem, error-wrapping |
| error reading descriptions dir: %v | exception | error | go, filesystem, permissions, directory-read |
| panic in GetConvoMessageDescriptions: %v\n%s | panic | critical | go, panic, concurrency, recovered-panic, json |
| error reading description file %s: %v | exception | error | go, filesystem, file-read, concurrency |
| error unmarshalling description file %s: %v | exception | error | go, json, file-parsing, concurrency |
| error reading description files: %v | exception | error | go, error-wrapping, concurrency, file-parsing |
| error reading results dir: %v | exception | error | go, filesystem, permissions |
| panic in GetPlanFileResults: %v\n%s | panic | error | go, panic, concurrency, stack-trace |
| error reading result file: %v | exception | error | go, filesystem, io, concurrency |
| error unmarshalling result file: %v | exception | error | go, json, file-parsing |
| error reading result files: %v | exception | error | go, error-wrapping, concurrency |
| panic in ApplyPlan: %v\n%s | panic | error | go, panic, concurrency, stack-trace |
| error storing convo message description: %v | exception | error | go, database, persistence, concurrency |
| error loading context: %v | exception | error | go, context-loading, plan-apply, file-storage |
| error updating context: %v | exception | error | go, context-update, plan-apply, stale-state |
| error applying plan: %v | exception | error | go, plan-apply, error-wrapping, concurrency |
| error marshalling plan apply: %v | exception | error | go, json-marshalling, plan-apply, serialization |
| error creating applies dir: %v | exception | error | filesystem, go, permissions, io |
| error writing plan apply file: %v | exception | error | filesystem, go, io, disk-full |
| error committing plan: %v | exception | error | git, go, commit |
| panic in RejectAllResults: %v\n%s | panic | error | go, panic, concurrency, goroutine |
| error rejecting result: %v | exception | error | go, concurrency, filesystem, error-handling |
| error rejecting plan: %v | exception | error | go, concurrency, error-handling, batch |
| panic in DeletePendingResultsForPaths: %v\n%s | panic | error | go, panic, concurrency, goroutine |
| error deleting result file: %v | exception | error | go, filesystem, permissions, os-remove, concurrency |
| error deleting pending results: %v | exception | error | go, error-wrapping, concurrency, filesystem, cleanup |
| panic in RejectPlanFiles: %v\n%s | panic | error | go, panic, concurrency, goroutine, recover |
| error rejecting plan files: %v | exception | error | go, error-wrapping, concurrency, fan-out |
| panic in RejectPlanFile: %v\n%s | panic | error | go, panic, nil-pointer, concurrency, recover |
| replacement not found: %s | exception | error | go, lookup, invalid-argument |
| error reading applies dir: %v | exception | error | go, filesystem, permissions |
| panic in GetPlanApplies: %v\n%s | panic | error | go, panic, concurrency |
| error reading apply file: %v | exception | error | go, filesystem, race-condition |
| error unmarshalling apply file: %v | exception | error | go, json, data-corruption |
| error getting custom models: %v | exception | error | go, settings, models |
| error getting org default settings: %v | exception | error | go, settings, fallback |
| error reading settings file: %v | exception | error | go, filesystem, io |
| invalid email: %v | validation | error | go, validation, email |
| user already exists for email: %v | exception | warning | go, database, uniqueness, duplicate |
| error creating user: %v | exception | error | go, database, sql |
| error creating account: %v | exception | error | go, http-handler, transactions, account-creation |
| invalid auth header | validation | error | go, http, auth, bearer-token |
| error decoding auth token: %v | validation | error | go, auth, base64, token |
| error parsing auth token: %v | validation | error | go, auth, json, token |
| no token | validation | error | go, auth, cookie, session |
| error validating sign in code: %v | exception | warning | go, auth, otp, sign-in-code |
| error getting user: %v | exception | error | database, auth, signin |
| user not found | exception | error | auth, signin, user-not-found |
| not found | exception | error | auth, signin, user-not-found |
| error validating email verification: %v | validation | error | auth, email-verification, pin |
| error setting auth cookie: %v | http | error | auth, cookies, session |
| error converting orgs to api orgs: %v | http | error | auth, serialization, orgs |
| error creating branch: %v | http | error | database, branches, transaction |
| panic in GenPipedDataName: %v %s | panic | error | panic, concurrency, goroutine |
| error generating name for piped data: %v | http | error | model, piped-data, naming |
| panic in GenNoteName: %v %s | panic | error | |
| error generating name for note: %v | http | error | |
| error committing changes: %v | http | error | |
| panic in LoadCachedFileMapHandler: %v %s | panic | error | |
| error getting cached map: %v | http | error | |
| error creating invite: %v | http | error | |
| error sending invite email: %v | http | error | |
| error creating custom model: %w | http | error | |
| error creating custom provider: %w | http | error | |
| error creating model pack: %w | http | error | |
| error deleting custom models: %w | http | error | database, transaction, foreign-key |
| error deleting custom providers: %w | http | error | database, transaction, foreign-key |
| error deleting model packs: %w | http | error | database, transaction, foreign-key |
| invalid domain: %v | validation | error | validation, orgs, domain |
| error creating org: %v | http | error | database, transaction, orgs |
| error adding org domain users: %v | http | error | database, transaction, orgs |
| error storing default plan config: %v | http | error | database, transaction, plan-config |
| error checking out sha: %v | http | error | git, plans, invalid-argument |
| error getting current plan state: %v | http | error | database, plans, state |
| error getting plan settings: %v | http | error | database, plans, settings |
| error getting current plan state params: %v | http | error | go, database, http-500 |
| error committing rejected changes: %v | http | error | go, git, commit |
| error committing changes: %v | http | error | go, git, commit |
| error getting contexts: %v | http | error | go, database, http-500 |
| error removing contexts: %v | http | error | go, database, context-management |
| panic in ListPlansRunningHandler: %v %s | panic | critical | go, panic, concurrency |
| error getting recent model streams: %v | http | error | database, go, postgres |
| error getting branches: %v | http | error | database, go, postgres |
| error reading request body: %v | http | error | http, network, go |
| error parsing request body: %v | validation | warning | json, http, validation |
| error creating project: %v | http | error | database, go, transaction |
| error deleting org user: %v | http | error | database, go, foreign-key |
| error getting invite for org user: %v | http | error | database, go, postgres |
| error deleting invite: %v | http | error | database, go, transaction |
| client not found for provider composite: %s | exception | error | config, llm, provider |
| model config is nil | exception | error | go, configuration, model-routing |
| error unmarshalling AZURE_DEPLOYMENTS_MAP: %w | exception | error | go, json, azure, env-var, configuration |
| error marshaling request: %w | exception | error | go, json, serialization |
| error creating request: %w | exception | error | go, http, url, configuration |
| error making request: %w | exception | error | |
| error reading error response: %w | exception | error | |
| client not found for provider composite: %s | exception | error | |
| model config is nil | exception | error | |
| error creating chat completion stream: %w | exception | error | streaming, llm, network, initialization |
| stream timed out due to inactivity. The model is not respond | exception | error | streaming, timeout, llm, inactivity |
| model stream ended unexpectedly: %w | exception | error | streaming, eof, llm, connection-drop |
| error receiving stream chunk: %w | exception | error | streaming, network, llm, recv |
| model stopped with error status | The model is not respondin | exception | error | streaming, llm, provider-error, finish-reason |
| LiteLLM proxy launch failed: %w | exception | critical | litellm, process-launch, proxy, startup |
| LiteLLM proxy launch timed out | exception | critical | litellm, timeout, health-check, startup |
| failed to signal LiteLLM for shutdown: %w | exception | warning | litellm, shutdown, signal, process |
| purpose is required | validation | error | validation, api-misuse, required-parameter |
| No planName tag found in XML response | exception | error | xml, parsing, llm-output, structured-output |
| No namePlan function call found in response. The model faile | exception | error | llm, function-calling, model-response |
| No name tag found in XML response | exception | error | llm, xml-parsing, model-response |
| No namePipedData function call found in response. The model | exception | error | llm, function-calling, model-response |
| No nameNote function call found in response. The model faile | exception | error | llm, function-calling, model-response |
| plan %s branch %s already has an active stream on this host | exception | warning | concurrency, state-conflict, plan-stream |
| error getting active model stream: %v | exception | critical | database, persistence, plan-stream |
| plan %s branch %s already has an active stream on host %s | exception | warning | concurrency, multi-host, stale-state, plan-stream |
| error storing model stream: %v | exception | critical | database, persistence, plan-stream |
| error setting plan status to building: %v | exception | critical | database, state-management, build |
| error loading build file: %v | exception | error | go, build, filesystem, file-io |
| error rejecting plan file: %v | exception | error | go, git, database, reset |
| error getting pending build descriptions: %v | exception | error | go, database, build |
| error getting current plan state: %v | exception | error | go, database, plan-state, build |
| error storing description: %v | exception | error | go, database, concurrency, persistence |
| error committing plan build: %v | exception | error | git, filesystem, plandex, server, commit |
| Error storing plan result: planRes is nil | exception | error | plandex, server, nil-pointer, internal-state, plan-build |
| Error storing plan build result: %v | exception | error | plandex, server, database, locking, persistence |
| %v (from err.Error()) | exception | error | plandex, server, llm, plan-build, error-propagation |
| error getting plan modelContext: %v | exception | error | plandex, server, database, panic-recovery, plan-context |
| error getting plan settings: %v | exception | error | go, panic, concurrency, pending-builds, plandex |
| error getting pending builds by path: %v | exception | error | go, database, pending-builds, server, plandex |
| error getting org user config: %v | exception | error | panic, database, goroutine, concurrency |
| error getting plan data: %v | exception | error | database, build, aggregated-error |
| active plan not found | http | error | state, in-memory, plan, race-condition |
| error validating original file syntax: %v | http | error | syntax, parser, tree-sitter, validation |
| error getting current plan state: %v | http | error | go, panic, concurrency, database |
| error getting plan convo: %v | http | error | go, panic, concurrency, database |
| error starting whole file build: %v | http | error | go, panic, concurrency, fallback |
| error building whole file: %w | http | error | go, llm, fallback, error-wrapping |
| error starting fast apply: %v | http | error | go, panic, concurrency, recovery |
| fast apply succeeded, but has %d syntax errors | http | warning | go, syntax, validation, fast-apply |
| fast apply validation failed: %w | http | error | go, llm, validation, error-wrapping |
| fast apply validation failed: %s | http | warning | go, validation, fast-apply, fallback |
| error building validate loop: %v | http | error | go, panic, goroutine, validation |
| error building validate loop: %w | http | error | go, validation, llm, streaming |
| validation loop failed: %s | http | warning | go, validation, auto-apply, llm |
| all build attempts failed: %v | http | critical | go, race, llm, provider-failure |
| active plan not found for plan ID %s and branch %s | http | error | go, plan, lifecycle, state |
| error building race: %v | http | error | llm, race, build-pipeline, error-wrapping |
| error getting diff replacements: %v | http | error | diff, build-pipeline, error-wrapping |
| error building validate: %v | http | error | llm, validation, retry-loop, error-wrapping |
| error getting diffs: %v | http | error | diff, validation, build-pipeline |
| no old content found for replacement | validation | error | xml-parsing, llm-output, validation |
| old content does not have a line number prefix for first lin | validation | error | go, parsing, llm-output, line-numbers |
| error extracting line number from first line: %v | validation | error | go, parsing, llm-output, line-numbers |
| error extracting line number from last line: %v | validation | error | go, parsing, llm-output, line-numbers |
| invalid line number for first line: %d | validation | error | go, validation, line-numbers, llm-output |
| invalid line numbers: %d-%d | validation | error | go, validation, line-numbers, llm-output |
| active plan not found for plan ID %s and branch %s | http | error | go, state, plan-lookup, concurrency |
| active plan not found for plan ID %s and branch %s | http | error | go, state, plan-lookup |
| error calling model: %v | http | error | go, network, llm-api, error-wrapping |
| no whole file found in response | http | error | go, parsing, llm-output, xml |
| active plan not found for plan %s and branch %s | http | error | go, plan-state, internal-server-error |
| error during plan description model call: %v | http | error | llm, network, model-config |
| no commitMsg tag found in XML response | http | error | llm, xml-parsing, model-output |
| no describePlan function call found in response | http | error | llm, function-calling, empty-response |
| error unmarshalling plan description response: %v | http | error | llm, json-parsing, model-output |
| no response from model | exception | error | llm, empty-response |
| execStatusShouldContinue: missing required XML tags in respo | http | error | llm, xml-parsing, plan-execution |
| error streaming plan %s: %v | exception | error | streaming, llm, plan-state |
| no active plan with id %s | exception | warning | plan-state, go, api |
| error storing convo message: %v | exception | error | go, database, persistence, error-wrapping |
| Error getting pending builds by path: %v %s | http | critical | go, panic, goroutine, internal-error |
| Error getting pending builds by path: %v | http | error | go, database, context-management, internal-error |
| Panic in execTellPlan: %v %s | http | critical | go, panic, goroutine, llm-stream |
| Error setting plan status to replying: %v | http | error | go, database, plan-status, persistence |
| Unknown tell stage | http | error | go, state-machine, version-skew, enum |
| Max tokens exceeded before adding context | http | error | go, tokens, llm, context-limit |
| Error getting tell sys prompt: %v | http | error | go, prompt, context-map, llm |
| Token limit exceeded before adding conversation | http | error | go, tokens, llm, context-limit |
| Prompt message isn't set | http | error | internal-state, prompt, plan, nil-pointer |
| No model config found for: %s | http | error | configuration, model, plan, llm |
| Error starting reply stream: %v | http | error | network, llm, streaming, api-key |
| Error getting tell sys prompt for dry run token calculation | http | error | tokens, dry-run, prompt, plan |
| Max tokens exceeded before adding conversation | http | error | tokens, dry-run, context-limit, plan |
| panic getting plan settings: %v %s | http | error | panic, database, plan-settings, recovery |
| error getting plan settings: %v | http | error | database, plan-settings, persistence |
| error getting org user config: %v | http | error | database, org-config, auth |
| error generating plan name: %v | http | warning | plan-naming, llm, database, draft |
| error renaming plan: %v | http | error | database, transaction, sql, rename |
| error incrementing num non draft plans: %v | http | error | database, transaction, counter, rollback |
| error getting plan modelContext: %v | http | error | panic, goroutine, recovery, context |
| error getting plan convo: %v | http | error | panic, goroutine, database, recovered-panic |
| error storing user message: %v | http | error | panic, goroutine, recovered-panic, database |
| error getting plan summaries: %v | http | error | panic, goroutine, recovered-panic, database |
| error getting plan subtasks: %v %s | http | error | panic, concurrency, database, goroutine, stack-trace |
| error getting plan subtasks: %v | http | error | database, postgres, plan-subtasks |
| error loading plan: %v | http | error | aggregation, database, concurrency, http-500 |
| error getting current plan state: %v | http | error | database, plan-state, postgres |
| no active plan with id %s | exception | error | in-memory-state, active-plan, branch-mismatch, race-condition |
| active plan not found for plan ID %s on branch %s | exception | error | in-memory-state, active-plan, stream, branch-mismatch |
| failed to set plan status to describing: %v | exception | error | database, plan-status, state-transition, stream |
| stream timeout due to inactivity: The AI model (%s/%s) is no | exception | error | timeout, llm, streaming, inactivity, retry |
| The AI model (%s/%s) stopped streaming with error code %d: % | exception | error | ai-provider, streaming, network, retry |
| The AI model (%s/%s) stopped streaming with an error status | exception | error | ai-provider, streaming, finish-reason, network |
| timeout waiting for missing file choice | exception | warning | timeout, user-input, streaming |
| failed to store assistant message: %v | exception | error | database, persistence, storage |
| failed to store description: %v | exception | error | database, persistence, storage |
| failed to store plan subtasks: %v | exception | error | database, persistence, plan-subtasks, streaming |
| failed to commit: %v | exception | error | git, commit, streaming, version-control |
| planningSharedMsgs is empty - required for planning stage | validation | error | prompt, planning-stage, missing-context, internal-state |
| implementationMsgs not supported during planning phase | validation | error | prompt, planning-stage, invalid-arguments, internal-state |
| implementationMsgs is nil - required for implementation stag | validation | error | prompt, implementation-stage, missing-context, internal-state |
| planningSharedMsgs not supported during implementation stage | validation | error | plandex, llm-prompt, context-mode, plan-stage |
| error reading file: %v | exception | error | file-io, go, os, cli |
| error mapping file %s: %v | exception | error | tree-sitter, file-mapping, go, concurrency |
| unsupported file type: %s | exception | error | unsupported-file-type, tree-sitter, parser, file-mapping |
| failed to parse file: %v | exception | error | tree-sitter, parse-timeout, go, concurrency |
| failed to parse the original content: %v | exception | error | tree-sitter, apply-edit, parse-error, go |
| failed to parse the proposed content: %v | exception | error | tree-sitter, apply-edit, parse-error, go |
| failed to parse the content: %v | exception | error | tree-sitter, validation, parse-error, go |
| failed to parse the content with fallback parser: %v | exception | error | tree-sitter, validation, fallback-parser, parse-error |
| error getting pending build descriptions: %v | exception | error | database, plandex, build-queue, db-query |
| error getting plan convo: %v | exception | error | database, go, query-failure |
| no convo message ID for description: %v | exception | error | data-integrity, go, missing-id |
| no convo message for ID: %s | exception | error | data-integrity, go, dangling-reference |
| unsupported data type: %T | exception | error | database, go, sql-scan, type-mismatch |
| failed to decode base64 image data: %w | exception | error | base64, encoding, go, image |
| failed to decode image config: %w | exception | error | image, go, decoding, format |
| unsupported data type: %T | exception | error | database, go, sql-scan, type-mismatch |
| unsupported data type: %T | exception | error | database, go, sql-scan, type-mismatch |
| unsupported data type: %T | exception | error | database, go, sql-scan, type-mismatch |
| error marshalling plan settings: %v | exception | error | go, json, serialization, deep-copy |
| error unmarshalling plan settings: %v | exception | error | go, json, serialization, deep-copy |
| plan updates out of order: %s | exception | error | go, ordering, plan-results, state |
| no context for path: %s | exception | error | go, plan-results, missing-data, state |
| plan replacement failed - %s | exception | error | go, search-replace, plan-results, patching |
| error extracting start line number: %v | exception | error | go, parsing, line-numbers, streaming |
| error extracting end line number: %v | exception | error | go, parsing, line-numbers, streaming |
| start line is greater than end line: %d > %d | exception | error | go, validation, line-numbers, streaming |
| start line is less than 1: %d | exception | error | go, validation, line-numbers, off-by-one |
| no line number found | exception | warning | go, parsing, line-numbers, streaming |
| invalid line number: %v | exception | warning | parsing, streaming, format |
| err.Error() | http | error | http, template, cli |
| Error reading request body: | http | error | http, request-body, io |
| Error validating email verification: | http | error | http, email-verification, database |
| Client version is too old for this endpoint. Please upgrade | http | error | http, versioning, client-version, compatibility |
| error getting auth header | http | error | http, auth, headers |
| no auth header | http | error | http, auth, unauthorized |
| error getting user | http | error | database, auth, internal-server-error |
| no org id | http | error | auth, org, unauthorized |
| error validating org membership | http | error | database, auth, internal-server-error |
| error getting invite for org user | http | error | database, invites, internal-server-error |
| error accepting invite | http | error | database, invites, internal-server-error |
| not a member of org | http | error | auth, org, forbidden, permissions |
| error getting user permissions | http | error | database, permissions, internal-server-error |
| error validating project | http | error | http-500, database, authorization, go |
| project does not exist in org | http | error | http-404, authorization, project-not-found, go |
| User does not have permission to rename project | http | warning | http-403, authorization, permissions, rbac |
| User does not have permission to delete project | http | warning | http-403, authorization, permissions, rbac |
| error validating plan membership | http | error | http-500, database, authorization, go |
| no access to plan | http | error | http-401, authorization, plan-membership, go |
| User does not have permission to update plan | http | warning | http-403, authorization, permissions, ownership |
| User does not have permission to delete plan | http | warning | http-403, authorization, permissions, ownership |
| User does not have permission to rename plan | http | warning | http-403, authorization, permissions, ownership |
| User does not have permission to archive plan | http | warning | http-403, authorization, permissions, ownership |
| Error getting branches: | http | error | http-500, git, database, locking |
| Error marshalling branches: | http | error | json, serialization, http-500 |
| Error reading request body | http | error | http, request-body, network, io |
| Error parsing request body | http | warning | json, validation, http-400, request |
| Error getting parent branch: | http | error | database, http-500, branch, lookup |
| Error creating branch: | http | error | git, database, transaction, http-500, locking |
| Cannot delete main branch | http | warning | validation, http-400, branch, business-rule |
| Error deleting branch: | http | error | git, http-500, branch, locking |
| Error getting integrated models | http | error | http-500, integration, models, hooks, cloud |
| No api keys/credentials provided for models | http | error | authentication, api-key, http-400, cloud, configuration |
| Too many map files to load (found %d, limit is %d) | http | error | http-400, limit-exceeded, context-map, plandex |
| Map file %s exceeds size limit (size %d, limit %d) | http | error | http-400, size-limit, context-map, plandex |
| Too many contexts to load (found %d, limit is %d) | http | error | http-400, limit-exceeded, context-count, plandex |
| Context %s exceeds size limit (size %.2f MB, limit %d MB) | http | error | http-400, size-limit, context-body, plandex |
| Error getting plan settings: | http | error | http-500, database, plan-settings, storage, plandex |
| Error getting org user config: | http | error | http-500, database, org-config, storage, plandex |
| Error loading context: %s does not support images in context | http | error | http-400, image-support, model-capability, plandex |
| %v | http | error | http-500, llm-api, goroutine, panic, piped-data, plandex |
| Error loading contexts: | http | error | http-500, git, storage, context-load, plandex |
| Error marshalling response: | http | error | http-500, json, serialization, plandex |
| Error marshalling response | http | error | go, json, http, serialization |
| Error decoding request: %v | http | warning | go, json, http, bad-request |
| Too many files to map: %d (max %d) | http | error | go, http, rate-limit, file-map |
| File %s is too large: %d (max %d) | http | error | go, http, file-size, validation |
| Max map size exceeded: %d (max %d) | http | error | go, http, payload-size, file-map |
| Batch contains too many files: %d (max %d) | http | error | go, http, batching, rate-limit |
| Batch size too large: %d bytes (max %d bytes) | http | error | go, http, batching, payload-size |
| Request was cancelled | http | info | go, http, context, timeout, cancellation |
| Error marshalling response: %v | http | error | http, json, serialization, go |
| Error getting cached map: %v | http | error | database, postgres, concurrency, go |
| Error getting org: | http | error | database, postgres, http, go |
| Error unmarshalling request: | http | warning | http, json, request-validation, go |
| User does not have permission to invite user with role: | http | warning | auth, permissions, authorization, http |
| Invalid email: | http | warning | validation, email, http, input |
| User already has access to org via domain: | http | info | validation, org-settings, http, invites |
| Error getting user: | http | error | database, postgres, http, go |
| Error validating org membership: | http | error | database, http-500, invites, go |
| User is already a member of org | http | warning | invites, validation, http-400, duplicate |
| Error getting invite: | http | error | database, http-500, invites, go |
| Invite already exists | http | warning | invites, validation, http-400, duplicate |
| Error inviting user: | http | error | email, database, transaction, http-500, smtp |
| Error listing invites: | http | error | database, http-500, invites, go |
| Error marshalling invites: | http | error | json, serialization, http-500, go |
| Invite not found: | http | warning | http-404, not-found, authorization |
| User does not have permission to remove invite with role: | http | warning | authorization, http-403, permissions |
| Error deleting invite: | http | error | go, database, http-500 |
| Invalid request body: | validation | error | http-400, json, request-validation |
| Custom model providers are not supported on Plandex Cloud | http | error | http, go, cloud-restriction, bad-request, api |
| Custom models are not supported on Plandex Cloud in Integrat | http | error | http, go, cloud-restriction, organization-config, bad-request |
| Has duplicates: | validation | error | http, go, validation, bad-request, duplicate-entries |
| Provider name is required | validation | error | http, go, validation, missing-field, bad-request |
| Model id is required | validation | error | http, go, validation, missing-field, bad-request |
| %s is a built-in base model id, so it can't be used for a cu | validation | error | http, go, validation, naming-conflict, unprocessable-entity |
| Model pack name is required | validation | error | http, go, validation, missing-field, bad-request |
| %s is a built-in model pack name, so it can't be used for a | validation | error | http, go, validation, naming-conflict, unprocessable-entity |
| '%s' is not a custom model provider that exists or is being | validation | error | validation, http-422, custom-providers |
| '%s' is not a built-in model provider | validation | error | validation, http-422, provider-config |
| '%s' is a local-only model provider, so it can't be used on | validation | error | validation, http-422, cloud-restriction, local-only |
| '%s' is not built-in, not being imported, and not an existin | validation | error | validation, http-422, model-packs |
| '%s' is a local-only built-in model, so it can't be used on | validation | error | validation, http-422, cloud-restriction, local-only |
| Failed to import custom models/providers/model packs: | http | error | database, transaction, http-500 |
| Failed to fetch custom model: | http | error | database, http-500, fetch |
| Custom model not found | http | warning | http-404, not-found, custom-models |
| Error encoding custom model: %v | http | error | go, http, json-encoding, network |
| Failed to fetch custom models: | http | error | go, database, http |
| Error encoding custom models: %v | http | error | go, http, json-encoding, network |
| err.Error() | http | error | go, database, http, error-leak |
| Error encoding custom provider: %v | http | error | go, http, json-encoding, network |
| Error encoding custom providers: %v | http | error | http-500, json, encoding |
| Use POST /custom_models instead to create model packs | http | warning | http-400, deprecated-endpoint, migration, api-change |
| Use POST /custom_models instead to update model packs | http | warning | http-400, deprecated-endpoint, migration, api-change |
| Failed to fetch model packs: | http | error | |
| Error listing orgs: | http | error | |
| Error marshalling response: | http | error | |
| Error reading request body: | http | error | |
| Error unmarshalling request: | http | error | |
| Error creating org: | http | error | |
| Error setting auth cookie: | http | error | |
| Error getting org: | http | error | database, http-500, org-lookup |
| User cannot list org roles | http | error | authorization, http-403, permissions |
| Error listing org roles: | http | error | database, http-500, org-roles |
| Error getting plan config | http | error | database, http-500, plan-config |
| Error marshalling response | http | error | json, serialization, http-500 |
| Error decoding request body | http | warning | http-400, json, request-body |
| Error storing plan config | http | error | database, http-500, plan-config |
| Error getting default plan config | http | error | database, http-500, default-config |
| Error updating default plan config | http | error | database, transaction, http, internal-server-error |
| Error getting current plan state: | http | error | git, database, plan-state, http |
| Error marshalling plan state: | http | error | json, serialization, plan-state |
| Error reading request body | http | error | http, network, request-body, io |
| Error parsing request body | http | warning | http, json, request-body, bad-request |
| Error generating commit message: | http | error | llm, api-key, openai, http |
| Error applying plan: | http | error | git, database, apply, http |
| Error rejecting all changes: | http | error | git, database, reject, http |
| Error decoding request: | http | error | http, json, bad-request, go |
| Error rejecting result: | http | error | http, git, database, internal-server-error, go |
| Plan already archived | http | warning | http, bad-request, state-conflict, go |
| Error archiving plan: | http | error | database, postgresql, sql, internal-server-error, go |
| Error getting rows affected: | http | error | database, postgresql, go, driver, internal-server-error |
| Not found | http | error | http, not-found, database, go |
| Plan isn't archived | http | warning | http, bad-request, state-conflict, go |
| Error getting plan diffs: | http | error | go, git, database, http-500 |
| Error getting contexts: | http | error | go, database, http-500, postgres |
| Error marshalling contexts: | http | error | go, json, serialization, http-500 |
| Context not found | http | warning | go, http-404, stale-id |
| Error marshalling response: | http | error | go, json, serialization, http-500 |
| Error reading request body | http | error | |
| Error parsing request body | http | warning | go, json, http-400, validation |
| Error error updating contexts: | http | error | http, go, git, database, server, internal-error |
| Error getting branch: | http | error | http, go, database, branch, server |
| Error deleting contexts: | http | error | http, go, git, database, server, internal-error |
| Error updating plan tokens: | http | error | http-500, database, plans, token-accounting |
| Error getting plan convo: | http | error | http-500, database, plans, conversation |
| Error marshalling plan convo: | http | error | http-500, json, serialization |
| Error getting plan summaries: | http | error | http-500, database, plans, summaries |
| User does not have permission to create a plan | http | warning | http-403, authorization, permissions, plans |
| Error reading request body | http | error | http-500, request-body, network, io |
| Error parsing request body | http | warning | http-400, json, validation, client-error |
| Error deleting draft plans: | http | error | http-500, database, plans, draft-cleanup |
| Error checking if plan exists: | http | error | database, sql, postgres, server-error |
| Error creating plan: | http | error | database, insert, postgres, server-error |
| Error marshalling response: | http | error | json, serialization, go, server-error |
| Error marshalling plan: | http | error | json, serialization, go, server-error |
| Only the plan owner can rename a plan | http | warning | authorization, forbidden, ownership, permissions |
| Name cannot be empty | http | warning | validation, bad-request, input, client-error |
| Error renaming plan: | http | error | database, update, postgres, server-error |
| Only the plan owner can delete a plan | http | warning | authorization, forbidden, ownership, delete, permissions |
| Error deleting plan: | http | error | database, delete, postgres, foreign-key, server-error |
| Error getting rows affected: | http | error | database, go, http-500, rows-affected |
| Not found | http | warning | http-404, database, go, race-condition |
| Error deleting plan dir: | http | error | filesystem, go, http-500, permissions |
| Error deleting plans: | http | error | database, go, http-500, bulk-delete |
| Error marshalling plans: | http | error | json, go, serialization, http-500 |
| Error listing plans: | http | error | database, go, http-500, query-failure |
| No project ids provided | http | warning | http-400, validation, go, query-params |
| err.Error() | http | error | go, http, database, internal-server-error |
| Stream has no branch | http | error | go, http, data-integrity, orphaned-record |
| Stream has no plan | http | error | go, http, data-integrity, orphaned-record |
| No plans found | http | warning | http-404, not-found, plans, plandex-server |
| Error getting branches: | http | error | database, sql, http-500, plandex-server |
| Error marshalling branches: | http | error | json, serialization, http-500, plandex-server |
| Error getting plan settings | http | error | database, http-500, plan-settings, plandex-server |
| Error reading request body | http | error | http, request-body, io, network |
| Error parsing request body | http | error | http, json, validation, bad-request |
| Error getting org user config | http | error | database, server-error, org-config |
| Error telling plan: | http | error | llm, plan-execution, server-error, api-keys |
| Error building plan | http | error | plan-execution, build, git, server-error |
| shared.NoBuildsErr | http | info | plan-execution, build, no-op, expected-condition |
| Error marshalling response | http | error | http, json, go, serialization |
| User does not have permission to update plan | http | warning | http, authorization, go, permissions |
| Error reading request body | http | error | http, go, request-body, network |
| Error parsing request body | http | error | http, json, go, validation |
| Error reading request body | http | error | http, go, request-body, network |
| Error parsing request body | http | error | http, json, go, validation |
| name field is required | http | warning | http, validation, go, bad-request |
| Error creating project: | http | error | database, postgres, go, http-500 |
| Error marshalling response: | http | error | go, json, serialization, http-500 |
| Error listing projects: | http | error | database, postgres, sql, http-500, connection |
| Error scanning project: | http | error | database, sql, scan, null, http-500 |
| Error marshalling projects: | http | error | go, json, serialization, http-500 |
| planId field is required | http | warning | http, validation, go, bad-request |
| Error updating project: | http | critical | database, postgres, http-500, sql |
| Error getting rows affected: | http | error | database, postgres, driver, http-500 |
| Project not found: | http | warning | http-404, not-found, database, stale-data |
| Error getting active model stream | http | critical | database, postgres, http-500, proxy |
| No active model stream for plan | http | warning | http-404, not-found, plan-lifecycle, proxy |
| No active plan for plan | http | warning | http-404, plan-lifecycle, stale-state, proxy |
| Error creating request for proxy | http | error | http-500, proxy, url, request-creation |
| Error forwarding request | http | critical | network, proxy, http-500, connection |
| Error copying response body | http | error | go, http-proxy, network, streaming |
| Error reading request body: | http | error | go, http, request-body, io |
| Error unmarshalling request: | http | error | go, json, request-validation, http |
| Error getting user: | http | error | go, database, postgres, user-lookup |
| User not found | http | warning | http-404, not-found, email-verification, auth, user-lookup |
| User email does not match | http | error | http-400, bad-request, email-mismatch, email-verification, auth |
| User already exists | http | info | http-409, conflict, email-verification, signup, duplicate-account |
| Error generating random pin: | http | error | http-500, internal-error, crypto-rand, email-verification, pin-generation |
| Error creating email verification: | http | error | database, http-500, go, email-verification |
| Error sending verification email: | http | error | email, smtp, http-500, go |
| Error marshalling response: | http | warning | json, serialization, go, http-500 |
| Invalid or expired pin | http | warning | pin, expiration, http-404, email-verification |
| Error validating email verification: | http | error | database, http-500, go, pin-validation |
| Error creating sign in code: | http | error | database, http-500, go, sign-in-code |
| Error signing in: | http | error | go, http, authentication, sign-in |
| Error deleting auth token: | http | error | go, database, postgres, sql |
| Error clearing auth cookie: | http | warning | go, http, cookies, session |
| Error clearing account from cookies: | http | warning | go, http, cookies, session |
| Error getting org user config: | http | error | go, database, postgres, sql |
| Error updating org user config: | http | error | http, database, go |
| Error getting settings | http | error | http, storage, go |
| Error marshalling settings | http | error | json, go, serialization |
| Error decoding request body | http | error | json, http, request-body |
| No model pack name or model pack provided | http | warning | http, validation, request |
| Built-in local model pack %s can't be used on Plandex Cloud | http | warning | http, configuration, cloud |
| Local model pack %s can't be used on Plandex Cloud | http | warning | http, configuration, cloud |
| Built-in local model %s can't be used on Plandex Cloud | http | warning | http, configuration, cloud |
| Error updating settings | http | error | http, storage, go |
| Error marshalling response | http | error | json, go, serialization |
| Error getting default settings | http | error | database, http-500, settings |
| Error marshalling default settings | http | error | json, serialization, http-500 |
| Error updating default settings | http | error | database, transaction, settings, http-500 |
| Active plan not found | http | error | streaming, not-found, plans |
| Error getting org: {err.Error()} | http | error | database, http-500, org |
| Error listing users: {err.Error()} | http | error | database, http-500, users |
| Error listing org users: {err.Error()} | http | error | database, http-500, org-users |
| Error marshalling users: {err.Error()} | http | error | go, json, serialization, http-handler |
| Error getting org user: {err.Error()} | http | error | go, database, http-500, user-management |
| User does not have permission to remove user with role: {org | http | warning | go, authorization, permissions, http-403, rbac |
| Error validating org membership: {err.Error()} | http | error | go, database, connectivity, http-500 |
| User {userId} is not a member of org {auth.OrgId} | http | warning | go, authorization, membership, http-403, user-management |
| Error getting org owner role id: {err.Error()} | http | error | go, database, roles, seeding, http-500 |
| Error getting number of org owners: {err.Error()} | http | error | go, database, timeout, http-500, owners-check |
| Cannot delete the only org owner | http | warning | go, authorization, http-403, org-owner, business-rule |
| Error deleting org user: {err.Error()} | http | error | go, database, transaction, http-500, rollback |
| {apiErr.Msg} | http | error | go, http, health-check, server |
| Error getting version | http | error | go, http, filesystem, deployment |