v3.3.1

Released September 14, 2026 · View on GitHub →

TL;DR — /account answered "Unknown command", /stats has printed the /cost report since June, fresh installs started on an older model, and 40 commands were missing from /help. All fixed, and each is now held by a test.

A full audit of every slash command: whether it runs, and whether it is documented. Every command was checked against its handler, and the read-only ones were run through the real dispatcher.

Fixed

this machine to your codeep.dev account" — and nothing handled it. It now shows whether this machine is linked, and how to link it: linking runs in your shell as codeep account, because the flow prints to the terminal and exits when it is done, which cannot happen inside the TUI.

alias of /cost in the command registry, and aliases are resolved before dispatch — so its own handler, with the per-model breakdown, plan-aware totals and the per-1M pricing table, never ran. /stats is its own command again.

August, and the website says so; the config default did not follow. Nothing failed, because 5.2 still works.

/audit, /tasks, /sync, /keysync, /telemetry, /cloud, /pr and /changelog. Three whole sections were absent — Cloud & Account, Code Generation and Thinking. /help now lists every command the autocomplete does, plus subcommands that were only on the website (/tasks add, /profile load, /skills install, …).

DeepSeek has retired.

Now held by tests

The same mistakes can no longer ship silently. registry.test.ts fails when:

(/stats);

does not exist;

index.test.ts fails when the fresh-install default model is not the default provider's own default.

Every test above was checked by putting the bug back and watching it fail.

Known, not yet decided

Four built-in skills can never run, because a command takes the name first: docs (/docs opens the web docs), model, rename and profile. /skills still lists them. Which should own each name is an open decision; the website now omits them, and a fifth cannot appear without failing the suite.

For the website

npm run export:commands generates the command reference behind codeep.dev/docs/commands from the same layout as /help. The hand-written page had drifted: it was missing 19 commands, documented /scan status and /scan clear, which do not exist, described /agent without a task as "interactive mode", misdescribed /openrouter, and claimed "over 40" commands against 114.

Downloads

Install with npm install -g codeep@3.3.1.