Skip to content

Codeep

v2.0.3 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

✓ 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

Summary

AI summary

Added /personality slash command for tone switching and /insights command summarizing recent activity across Surfaced, global, and project scopes.

Changes in this release

Feature Medium

/personality <name> switches agent tone mid-conversation with built-in and custom personalities.

/personality <name> switches agent tone mid-conversation with built-in and custom personalities.

Source: granite4.1:8b-q6_K@2026-05-20

Confidence: high

Feature Medium

/insights [--days N] summarises recent work across runs, files, tools, and projects.

/insights [--days N] summarises recent work across runs, files, tools, and projects.

Source: granite4.1:8b-q6_K@2026-05-20

Confidence: high

Feature Medium

Six built-in personalities: concise, verbose, security, senior-reviewer, junior-mentor, ship-it.

Six built-in personalities: concise, verbose, security, senior-reviewer, junior-mentor, ship-it.

Source: granite4.1:8b-q6_K@2026-05-20

Confidence: high

Feature Medium

Custom personalities via .codeep/personalities/*.md with Markdown prompt addendum.

Custom personalities via .codeep/personalities/*.md with Markdown prompt addendum.

Source: granite4.1:8b-q6_K@2026-05-20

Confidence: high

Feature Medium

Active personality persists in config.activePersonality across sessions; clear with /personality off.

Active personality persists in config.activePersonality across sessions; clear with /personality off.

Source: granite4.1:8b-q6_K@2026-05-20

Confidence: high

Feature Medium

/insights reads history files to provide activity summary over configurable days (default 7, max 365).

/insights reads history files to provide activity summary over configurable days (default 7, max 365).

Source: granite4.1:8b-q6_K@2026-05-20

Confidence: high

Feature Medium

/insights provides headline metrics: total runs, tool actions, active time, density, average actions per run.

/insights provides headline metrics: total runs, tool actions, active time, density, average actions per run.

Source: granite4.1:8b-q6_K@2026-05-20

Confidence: high

Feature Medium

/insights offers by-project breakdown sorted by active time and top tools/most‑touched files list.

/insights offers by-project breakdown sorted by active time and top tools/most‑touched files list.

Source: granite4.1:8b-q6_K@2026-05-20

Confidence: high

Feature Medium

/insights includes recent runs list with project, duration, and user prompt.

/insights includes recent runs list with project, duration, and user prompt.

Source: granite4.1:8b-q6_K@2026-05-20

Confidence: high

Feature Medium

Both /personality and /insights are surfaced in /help, autocomplete, web docs, VS Code settings, and ACP commands list.

Both /personality and /insights are surfaced in /help, autocomplete, web docs, VS Code settings, and ACP commands list.

Source: granite4.1:8b-q6_K@2026-05-20

Confidence: low

Full changelog

Two Hermes-inspired additions: /personality <name> switches agent tone mid-conversation (concise, security-paranoid, senior-reviewer, junior-mentor, ship-it, verbose, or your own from .codeep/personalities/*.md), and /insights [--days N] summarises what you've been working on — runs, files, tools, projects.

Added — /personality slash command

  • Six built-in personalities that swap the agent's tone and
    priorities by appending a system-prompt addendum:
    • concise — no preamble, no filler, bullet-heavy
    • verbose — explains rationale + alternatives + caveats
    • security — treats every input as hostile, enumerates attack surface
    • senior-reviewer — pushes back on shortcuts, names things well
    • junior-mentor — explains as it goes, links to canonical docs
    • ship-it — picks first reasonable approach, defers cleanup
  • Custom personalities via .codeep/personalities/<name>.md
    (project) or ~/.codeep/personalities/<name>.md (global). First
    # Personality: Name line becomes the display name; rest of the
    Markdown body is the prompt addendum. Capped at 64 KB per file.
  • Persistence: active personality lives in config.activePersonality
    so it survives session restarts. Clear with /personality off.
  • Usable from CLI TUI, Zed, and the VS Code extension via ACP.

Added — /insights [--days N]

  • Activity summary over a configurable window (default 7 days,
    capped at 365). Reads ~/.codeep/history/<id>.json files written by
    every agent run, so output reflects actual tool actions rather than
    chat-message proxies.
  • Headline metrics: total runs, total tool actions, total active time,
    active-days density, average actions per run.
  • By-project breakdown sorted by active time — see which repo soaked
    up your week.
  • Top tools (read_file × 340, write_file × 80, …) and
    most-touched files (with ~ prefix for readability).
  • Recent runs list — 10 most recent with project, duration, and the
    user prompt that started them.
  • Per-session cost still lives in /cost; /insights is a deliberately
    history-only view (the in-memory token tracker doesn't survive a
    restart, so historical cost would be misleading).

Surfaced

  • Both commands appear in /help, / autocomplete, Codeep-web
    /docs/commands, VS Code Settings → Commands chips, and ACP
    availableCommands. Spot-check parity: typing /per or /insi in
    any client autocompletes to the right command.

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.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]