ErrLookup › rtk-ai/rtk
rtk-ai/rtk
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies · Rust · 138 source files
Analyzed at 0924356b4c on 2026-09-19. 98 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| — invalid TOML, not loaded | console | warning | toml, config, rtk-trust, parse-error, filters-toml |
| --format=%B must parse | panic | error | rust, git, diff, testing, parser |
| rtk find does not support compound predicates or actions… | validation | error | find, file-search, cli, unsupported-flag |
| must parse | panic | error | rust, tests, hg, binary-diff, panic |
| noise, not raw | panic | error | rust, test-failure, diff-parsing, format-patch |
| hg log -p must parse | panic | error | rust, tests, hg, diff-parsing, panic |
| --stat -p must parse | panic | error | rust, test, parser, git-log, diffstat |
| hg diff must parse | panic | error | rust, tests, hg, diff-parsing, panic |
| version notes must stay prose | panic | warning | rust, test-assertion, git-format-patch |
| validated object | panic | info | rust, serde-json, panic, internal-invariant, hooks, trae |
| a bodyless region of prose must not force raw | panic | warning | rust, test-assertion, prose-parsing |
| f.txt entry | panic | warning | rust, test-assertion, git-diff |
| hg export must parse | panic | error | rust, test-failure, diff-parsing, mercurial |
| invalid ctest result prefix regex | panic | error | rust, regex, panic, ctest |
| invalid ctest result terminator regex | panic | error | rust, regex, panic, ctest |
| listing shorter than file2 | panic | error | rust, test-helper, invariant |
| Failed to read stdin | exception | error | stdin, pipe, io-error, encoding, payload-too-large |
| intact series must parse | panic | warning | rust, test-assertion, diff-parsing |
| ambiguous hash prefix | exception | error | hash, ambiguity, cli, database |
| invalid nextest summary regex | panic | error | rust, regex, panic |
| templated hg log must parse | panic | error | rust, test-failure, diff-parsing, mercurial |
| invalid 7-bit encoded integer | exception | error | dotnet, binlog, parse-error, corrupt-data |
| proxy requires a command to execute Usage: rtk proxy | validation | error | cli, proxy-mode, missing-argument, usage-error |
| Pi extension at was not changed; remove or back up the file… | exception | error | uninstall, approval-required, manual-intervention, init |
| at could not be read; leaving it alone. | exception | error | file-io, permissions, uninstall, init |
| just-created json object | panic | info | rust, serde-json, panic, internal-invariant, hooks |
| fixture listed in CORPUS | panic | error | rust, test-fixture, lookup-failed |
| invalid ctest summary regex | panic | error | rust, regex, panic, ctest |
| No custom filters found (.rtk/filters.toml or… | exception | error | cli, config, filters, toml |
| stdout streaming thread panicked | exception | error | proxy-mode, thread-panic, stdout, process-piping |
| unknown recall mode ' ' (expected: sqlite, tee, disabled) | validation | error | cli, config, validation, enum |
| a table in the message must not force raw | panic | warning | rust, test-assertion, heuristic |
| invalid ctest time regex | panic | error | rust, regex, panic, ctest |
| invalid ctest start regex | panic | error | rust, regex, panic, ctest |
| legacy dictionary format is unsupported | exception | error | dotnet, binlog, version-compatibility, msbuild, legacy-format |
| unexpected end of stream | exception | error | dotnet, binlog, parse-error, truncated-input |
| Custom filters found but none enabled — re-run `rtk trust… | exception | error | cli, trust, interactive, filters |
| negative string length | exception | error | dotnet, binlog, parse-error, corrupt-data |
| Failed to parse binlog at | exception | error | dotnet, binlog, version-compatibility, msbuild |
| --numstat -p must parse | panic | error | rust, test-failure, diff-parsing, git-log |
| negative record length | exception | error | dotnet, binlog, corrupt-file, parsing |
| test(s) failed | exception | error | testing, filters, toml, ci |
| Failed to parse binlog at | exception | error | dotnet, binlog, empty-file, msbuild |
| invalid ctest result regex | panic | error | rust, regex, ctest |
| Refusing to modify malformed | exception | error | cli, claude-md, corrupt-state, write-guard |
| negative event length | exception | error | dotnet, binlog, corrupt-file, parsing |
| Shared Pi/OMP extension at | exception | error | cli-flag, approval-required, uninstall, init |
| stderr streaming thread panicked | exception | error | proxy-mode, thread-panic, stderr, process-piping |
| invalid nextest starting regex | panic | error | rust, regex, panic |
| Kilo Code is project-scoped. Use: rtk init --agent kilocode | validation | error | cli, init, kilocode, project-scope |
| --codex cannot be combined with --claude-md | validation | error | cli, validation, codex, conflicting-flags |
| Failed to relay stdin | exception | error | stdin, pipe, io-error, broken-pipe, passthrough |
| Pi extension at contains RTK content that does not match… | exception | error | uninstall, content-mismatch, manual-intervention, init |
| filter(s) have no inline tests (use --require-all in CI) | exception | error | ci, testing, filters, toml |
| Invalid hash format in | validation | error | integrity, sha256, file-format, hooks |
| Filter file present but not valid TOML — see the error… | exception | error | toml, config, trust, filters |
| hook stdin exceeds byte limit | validation | error | hooks, stdin, payload-size, cli |
| --codex cannot be combined with --opencode | validation | error | cli, flags, mutually-exclusive, init |
| OMP extension at was not changed; remove or back up the… | exception | error | uninstall, approval-required, manual-intervention, init |
| --codex cannot be combined with --auto-patch | validation | error | cli, validation, codex, patch-mode, conflicting-flags |
| Cursor hooks are global-only. Use: rtk init -g --agent… | validation | error | cli, configuration, cursor, global-only |
| at least one of install_claude or install_opencode must be… | exception | error | cli, argument-validation, missing-argument, no-op |
| OMP extension at contains RTK content that does not match… | exception | error | uninstall, content-mismatch, manual-intervention, init |
| no telemetry endpoint configured | exception | error | telemetry, missing-config, network, cli |
| Trae PreToolUse value is not an array | validation | error | json, schema-validation, trae, hooks |
| Invalid SHA-256 hash in | validation | error | integrity, sha256, validation, hooks |
| OpenCode plugin is global-only. Use: rtk init -g --opencode | validation | error | cli, validation, global-scope, opencode |
| Trae hooks.json version must be 1 | validation | error | json, schema-validation, trae, hooks |
| Antigravity is project-scoped. Use: rtk init --agent… | validation | error | cli, init, antigravity, project-scope |
| bunx requires a command argument | validation | error | cli, bun, arguments |
| Windsurf support is global-only. Use: rtk init -g --agent… | validation | error | cli, configuration, windsurf, global-only |
| is not a JSON file (detected ). Use `rtk read` for non-JSON… | validation | error | cli, json, file-extension, validation |
| consent requires interactive terminal — cannot enable… | validation | error | telemetry, interactive-terminal, tty, cli |
| is not a JSON file (detected ). Use `rtk read` for non-JSON… | validation | error | cli, json, file-format, validation |
| --codex cannot be combined with --hook-only | validation | error | cli, validation, codex, conflicting-flags |
| Uninstall only works with --global flag. For local… | validation | error | cli, uninstall, global-only, claude-md |
| Cursor uninstall only works with --global flag | validation | error | cli, uninstall, cursor, global-only |
| dotnet: no subcommand specified | validation | error | dotnet, cli, missing-argument |
| npx requires a command argument | validation | error | cli, npx, missing-argument |
| valid regex | panic | error | regex, panic, dotnet |
| go: no subcommand specified | validation | error | cli, go, missing-argument |
| Vibe support is global-only. Use: rtk init -g --agent vibe | validation | error | cli, init, vibe, global-only |
| Kimi AI is project-scoped. Use: rtk init --agent kimi | validation | error | cli, init, kimi, project-scope |
| Uninstall only works with --global flag. For local… | exception | error | cli, argument-validation, global-only, uninstall, codex |
| Unknown filter ' '. Available: cargo-test, pytest, go-test… | exception | error | |
| Trae hooks value is not an object | validation | error | json, schema-validation, trae, hooks |
| Gemini support is global-only. Use: rtk init -g --gemini | validation | error | cli, init, gemini, global-only |
| Unknown filter ' '. Available: cargo-test, pytest, go-test… | exception | error | |
| stdin exceeds byte limit | validation | error | cli, stdin, payload-limit, pipe |
| --codex cannot be combined with --no-patch | validation | error | cli, validation, codex, patch-mode, conflicting-flags |
| Unknown filter ' '. Available: cargo-test, pytest, go-test… | exception | error | cli, filter, invalid-argument |
| no local data directory available | exception | error | filesystem, environment, database |
| Failed to query first seen timestamp | exception | error | sqlite, database, tracking |
| gt: no subcommand specified | validation | error | gt, graphite, cli, missing-argument |
| sbt: no subcommand specified | validation | error | cli, scala, sbt, missing-argument |
| config.toml is not valid TOML | exception | error | toml, config, parsing |
| tree command not found. Install it first: - macOS: brew… | exception | error | cli, missing-binary, tree, environment |
| Failed to uninstall RTK from one or more Droid hook files | exception | error | uninstall, hooks, file-io |