ErrLookup › Hmbown/CodeWhale
Hmbown/CodeWhale
Open-source coding agent for your terminal, built in Rust and on a journey of continuous community improvement. Issues and PRs welcome. · Rust · 1,437 source files
Analyzed at 73e0f67d83 on 2026-09-22. 2910 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| serialize | panic | error | rust, serde, serialization, json, test-panic |
| effective permissions should round-trip | panic | error | rust, serde, option-unwrapping, round-trip, fleet-permissions |
| deserialize | panic | error | rust, serde, deserialization, json, wire-format |
| Moonshot function parameters failed safe compatibility… | exception | error | moonshot, kimi, json-schema, tool-calling, mfjs, validation |
| Sub-agent token budget exhausted; continuation cannot reset… | exception | error | subagent, token-budget, budget-exhausted, continuation |
| PRIMARY selection busy or unavailable | exception | warning | clipboard, linux, x11, wayland, channel-full |
| Windows semantic actions require a fresh observed element… | validation | error | windows, ui-automation, selector, validation |
| ; additionally could not verify secret-store rollback for | exception | error | secret-store, keyring, rollback, config-save, rust |
| event recovery newline index fits u64 | panic | info | rust, panic, integer-conversion, platform-portability |
| Unsupported update entry. | exception | error | zip, archive-parsing, security, symlink-rejected, compression |
| the report must name the failing pair | panic | error | rust, option-unwrap-panic, accessibility, contrast-audit |
| validated sandbox permission | panic | error | rust, sandbox, approval, json-type, panic, expect |
| Clock lock failed | exception | critical | mutex, poisoned-lock, panic, concurrency, quickjs |
| Failed to run tmux load-buffer -w | exception | error | tmux, clipboard, process-spawn, command-not-found |
| hardcoded project MCP state path is valid | panic | error | rust, filesystem, workspace-path, tool-context, mcp-config, panic, expect |
| Fleet task ` `: (source= ) | validation | error | fleet, model-route, provider-resolution, config |
| %s | console | error | json, serialization, macos, objective-c |
| registered shell tool context | panic | error | rust, sandbox, approval, tool-registry, panic, expect |
| owned skill root does not exist | exception | error | filesystem, directory-not-found, skills, path-validation |
| tmux has-session for | exception | error | tmux, socket, process |
| sandbox escalation was validated while planning | panic | error | rust, sandbox, validation, plan-execute-drift, panic, expect |
| <serde_json serialization error> | exception | error | serde, json, serialization, session-state |
| restoring retired xAI OAuth file | exception | critical | filesystem, oauth, credentials, rollback, rename |
| runtime event JSON is serializable | panic | error | rust, serde-json, ledger, checksum, panic, expect |
| built-in plugin path may not be a symbolic link or reparse… | validation | error | |
| Pet checkpoint telemetry does not match its clock. | validation | error | replay, telemetry, checkpoint |
| continue_goal with a wire-supplied schedule id still parses | panic | warning | rust, serde, security, test-panic, wire-format |
1 The particle checkpoint does not match this whale. | exception | error | validation, checkpoint, swift, state-restoration |
| source provenance command failed | validation | error | git, subprocess, toolchain, provenance |
| connection stdin poisoned by an earlier panic | exception | error | mutex, poisoned, panic, mcp, stdio, rust |
| only CodeWhale managed skills can be trusted | exception | error | skills, trust, filesystem, permissions, rust |
| invalid late usage deletion marker | exception | error | io, invalid-data, corruption, session-state |
| legacy route should parse | panic | warning | rust, serde, test-panic, backward-compatibility |
| fleet task ' ' is write-capable but declares no… | validation | error | fleet, permissions, workspace, validation, rust |
| receipt does not match the checked source | validation | error | provenance, validation, git, receipt |
| hardcoded project notes state path is valid | panic | error | rust, filesystem, workspace-path, tool-context, panic, expect |
| Pet checkpoint does not match its recording. | exception | error | checkpoint, consistency, replay |
| the envelope must independently refuse the write-capable… | panic | critical | security, sandbox, test, policy |
| MCP server ' ': process closed stdin before answering | exception | critical | mcp, broken-pipe, process-crashed, stdio |
| ; additionally failed to restore prior secret-store state… | exception | error | secret-store, keyring, rollback, restore-failed, rust |
| The pet recorder lock was replaced; existing files were… | exception | error | filesystem, locking, concurrency |
| lane child stdout was not piped | exception | error | rust, process-spawn, stdio, invariant |
| fleet authority mismatch at the spawn boundary: the receipt… | exception | error | subagent, fleet, fingerprint, authorization, fail-closed, rust |
| grayscale colors are all resolvable RGB | panic | error | rust, option-unwrap-panic, accessibility, color-parsing |
| Inconsistent update file header. | exception | error | zip, archive-parsing, corrupt-file, update-integrity |
| Use one of: a prompt, --status, --list, --show | validation | error | cli, argument-parsing, mutually-exclusive |
| Failed to persist turn | exception | critical | persistence, storage, cleanup, rust |
| model uses , but this client is bound to and no… | exception | error | routing, protocol, client-rebind |
| Invalid Engine pet metadata fields. | validation | error | telemetry, schema, validation |
InvalidInput artifact id and extension must contain safe ASCII characters | validation | error | validation, artifacts, file-extension, sanitization |
| OpenAI Codex OAuth credentials are unavailable. Codewhale… | exception | error | oauth, openai-codex, credentials, consent, env-var |
| unsupported locale | validation | error | config, locale, rust, tui, version-skew |
| failed to build HTTP client | panic | error | rust, http, reqwest, tls, panic |
| The update identity is invalid. | exception | error | update, validation, security, metadata |
| truecolor tint | panic | error | rust, option-unwrap-panic, color-palette, missing-lookup |
| stable session header | panic | error | test-assertion, http-headers, rust, expect-panic |
| Cloud agent sandbox was not ready in time. | http | error | cloud, sandbox, provisioning-timeout, polling |
| Codewhale-owned xAI OAuth storage must have an owner-only… | exception | critical | windows, security, dacl, oauth, credentials |
| download failed with HTTP | http | error | http, download, update, network |
| {message} | exception | error | shell, tty, job-control, unix |
| Invalid pet recorder lock; existing files were preserved. | exception | error | filesystem, locking, stale-lock |
| refusing to restore unsafe path | validation | error | |
| workspace too large for snapshots | validation | warning | snapshots, workspace-size, config, first-init, rust |
| Session goal store was not created | exception | error | filesystem, race-condition, internal-invariant, rust |
| title regex pattern is valid | panic | error | rust, regex, duckduckgo, html-scraping, panic, expect |
| element press was not acknowledged | exception | error | accessibility, macos, element-press, stale-reference |
| Invalid update entry. | exception | error | zip, archive-parsing, update-integrity, corrupt-file |
| Unsafe update path. | exception | error | zip, path-traversal, security, update-integrity |
| Only a live recording can resume observation. | exception | error | state-machine, replay, stale-state |
| child assignment | panic | error | rust, test-assertion, message-transcript, fork-context |
| commit | panic | error | rust, atomic-write, filesystem, setup-transaction |
| NSPOSIXErrorDomain errno | error_code | error | file-locking, posix, swift, file-not-found |
| refusing to mutate symlinked CodeWhale skills path component | exception | error | |
| rendered body | panic | error | rust, toml, serialization, comment-preservation |
| same-batch first use hydrates instead of executing | panic | error | rust, async, deferred-tools, test-assertion |
| tmux runtime is unavailable: `tmux -V` failed with | exception | error | tmux, environment, dependency |
| Compaction coverage floor: prior summaries were duplicated… | exception | error | compaction, internal-invariant |
| perform_action failed | exception | error | windows, uiautomation, accessibility, perform-action |
| configured Web evidence tool | panic | error | rust, test-assertion, tool-catalog, config-drift |
| ChatGPT revoke task was lost | exception | error | oauth, async, tokio, task-join |
| The pet recording segment has changed. | exception | error | state, replay, race-condition |
| baseline receipt does not match baseline provenance | console | error | python, ci-guard, provenance, environment-mismatch |
InvalidData invalid approval receipt at line | exception | error | json, jsonl, parsing, approval-log, corruption |
| config lock was redirected while opening | validation | error | windows, filesystem, security, locking |
| plugin Agent component is unavailable | exception | error | plugin, file-not-found, configuration, fleet |
unsupported_on_backend " " is not implemented on the backend | error_code | error | mcp, computer-use, backend, tool-dispatch |
| Pet directory must belong to this user and cannot be a link | exception | error | security, symlink, ownership, permissions, directory |
| {} | exception | error | automation, concurrency, optimistic-locking, rust |
| Web action enum | panic | error | rust, json-schema, test-assertion, tool-catalog |
| This appearance has invalid colors or control ranges. | validation | error | validation, schema, config, javascript |
| Invalid pet PCM range. | validation | error | audio, validation, argument-validation |
| multiple /proc/self/maps rows contain the updater marker | console | error | android, self-update, procfs, ambiguity |
| The observed application did not provide an exact process… | exception | error | macos, ocr, accessibility, process-identity |
| bundled model catalog must parse | panic | critical | rust, serde-json, model-catalog, build-asset, panic, expect |
| identity changed for | exception | error | contract-check, identity-drift, budget, diff |
| owned skill root escapes anchor | exception | error | security, symlink, path-traversal, path-validation |
| tmux session remains active after kill-session ( ) | exception | error | tmux, lifecycle, process |
| accepted_requests must equal requests_attempted; sender… | validation | error | measurement, validation, backpressure, python |
| depends on workspace crate [ ], which is not in the… | validation | error | cargo, publish, dependency-graph, release |
| sentinel fixture | panic | error | rust, test-fixture, file-write, tempdir |