This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
ReleasePort's take
Light signal/tasks add now accepts --bug/--feature for task type and --desc (or --description) for a description; /tasks list globally tags each row with its project.
Why it matters: These CLI enhancements streamline task creation and improve visibility of tasks by project in listings, aiding developers and SREs managing workflows.
Summary
AI summary/tasks add now supports --bug/--feature type flags and --desc for descriptions; /tasks list shows project names globally.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
/tasks add now supports --bug and --feature flags to set task type. /tasks add now supports --bug and --feature flags to set task type. Source: llm_adapter@2026-06-11 Confidence: high |
— |
| Feature | Medium |
/tasks add now supports --desc (or --description) to set a task description. /tasks add now supports --desc (or --description) to set a task description. Source: llm_adapter@2026-06-11 Confidence: high |
— |
| Feature | Medium |
/tasks list now tags each row with its project when listed globally. /tasks list now tags each row with its project when listed globally. Source: llm_adapter@2026-06-11 Confidence: high |
— |
| Bugfix | Medium |
/stats now shows the prompt‑caching summary and removes a dead duplicate cost case. /stats now shows the prompt‑caching summary and removes a dead duplicate cost case. Source: llm_adapter@2026-06-11 Confidence: high |
— |
| Bugfix | Low |
/keysync now appears in / autocomplete list. /keysync now appears in / autocomplete list. Source: llm_adapter@2026-06-11 Confidence: high |
— |
Full changelog
/tasks addnow matches the dashboard: tag a task as a bug or feature and give it a description inline (--bug/--feature/--desc), and the list tags each row with its project when global.
Added
- Task types in
/tasks add. Append--bugor--feature(or--task,
the default) to file the task under the right type on the codeep.dev
dashboard — e.g./tasks add login button misaligned --bug. The flag can sit
anywhere in the arguments and is stripped from the title; the dashboard and
the macOS app already render the type with its own icon and color, so this
brings all three surfaces to parity (the dashboard and macOS both let you pick
a type; the CLI previously hardcodedtask). - Task descriptions in
/tasks add.--desc(or--description) captures
the following words — up to the next flag — as the task's description, e.g.
/tasks add Fix login --bug --desc NPE when the email is empty. It's the same
field the dashboard and macOS app set; the/taskslist already prints it and
it's injected into the agent's task-context prompt, so a CLI-set description
immediately enriches what the agent sees. Omitted from the request when absent.
Changed
/taskslist tags each row with its project when listed globally. Running
/tasksoutside a project lists pending tasks across all projects; each row
now shows its project name (matching the macOS and dashboard task rows) so a
mixed list is legible. Inside a project the header already names it, so rows
stay uncluttered./tasksautocomplete description now reflects the full command — it
covered only "show pending tasks" and hid theadd/done/delete
subcommands and the type flags from/autocomplete.
Fixed
/statsnow shows the prompt-caching summary, and a dead duplicate cost
case is gone. The session-cost view had two switch branches sharing a
case 'cost':/costalways rendered the fullformatCostReport()(the
cross-surface report the editor clients use, with the prompt-caching section),
while the second branch — the detailed/statsview — was unreachable for
/costyet was the only one missing that caching section./statsnow
reports cache reads/writes and estimated savings too (parity with/costand
the 2.0.2 caching work), and the deadcostlabel was removed so the dispatch
is honest. What/costdisplays is unchanged./keysyncnow appears in/autocomplete. The command shipped in 2.8.0
with a description and an ACP entry, but was missing from the TUI command
list, so terminal users never saw it offered. (It always worked when typed.)
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Codeep
All releases →Related context
Related tools
Earlier breaking changes
- v2.8.0 `codeep account push` and `account sync` no longer transfer API keys unless `/keysync on` is enabled
- v2.4.1 MiniMax M3 replaces MiniMax-M2.7 as default model across all providers.
- v2.0.0 McpServer protocol now optional fields `command`, `args`, plus new `url` and `headers`; version bumped to 2.0.0.
Beta — feedback welcome: [email protected]