Skip to content

Codeep

v2.10.0 Breaking

This release includes breaking changes for platform teams planning a safe upgrade.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai ai-agent ai-agents ai-tools cli-app

ReleasePort's take

Light signal
editorial:auto 1mo

/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

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 add now 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 --bug or --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 hardcoded task).
  • 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 /tasks list 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

  • /tasks list tags each row with its project when listed globally. Running
    /tasks outside 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.
  • /tasks autocomplete description now reflects the full command — it
    covered only "show pending tasks" and hid the add/done/delete
    subcommands and the type flags from / autocomplete.

Fixed

  • /stats now 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': /cost always rendered the full formatCostReport() (the
    cross-surface report the editor clients use, with the prompt-caching section),
    while the second branch — the detailed /stats view — was unreachable for
    /cost yet was the only one missing that caching section. /stats now
    reports cache reads/writes and estimated savings too (parity with /cost and
    the 2.0.2 caching work), and the dead cost label was removed so the dispatch
    is honest. What /cost displays is unchanged.
  • /keysync now 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

Track Codeep

Get notified when new releases ship.

Sign up free

About Codeep

All releases →

Related context

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]