Skip to content

v2.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 11 Oct 23:16
· 1 commit to main since this release

[2.0.0] - 2026-10-12

Breaking Changes

  • Remove the nonfunctional cache-warm command — Existing invocations now print a removal notice to stderr and exit 1 instead of reporting success. Remove cache-warm invocations from scripts and workflows before upgrading. The old heartbeat never contacted the Anthropic API and did not keep the server-side prompt cache warm; this release also removes its background process and misleading graph-summary badge. Heartbeat processes started by older installations expire on their original schedule, and leftover local files are inert (#200) @luongnv89

Added

  • Account email in the statusline (show_account) — shows the logged-in Claude account's email after the model name (e.g. Opus 4.6·high | me@example.com) so you can tell which account a session runs under. Read locally from oauthAccount.emailAddress in $CLAUDE_CONFIG_DIR/.claude.json (else ~/.claude.json); hidden for API-key sessions. Off by default because the email is personal data; enable with show_account=true, color via color_account

Removed

  • cache-warm command — context-stats cache-warm never contacted the Anthropic API. Its background "heartbeat" only rewrote a local .heartbeat file that nothing read, so it could not keep the server-side prompt cache warm, and the Cache Warm: active summary badge and "Cache-warm activated" message were misleading. The command, its background process, the graph-summary badge, and the documentation that described it have been removed. Invoking cache-warm in any form now prints a removal notice to stderr and exits 1. The "no network requests" guarantee is unchanged (#198)

Fixed

  • Misleading cache-warm claims — Removed the documentation claims that cache-warm kept the prompt cache alive and that its savings appeared in the export report. The historical 1.16.0 changelog entry also claimed a Windows subprocess fallback that never existed: on platforms without os.fork the command exited with an error (#198)

Dependencies

  • Development dependency security updates — Bump virtualenv to 21.7.16, urllib3 to 2.8.0, and python-discovery to 1.6.2 to address the new dependency advisories while retaining Python 3.10–3.14 compatibility (#203) @luongnv89

Changed

  • OpenSpec cleanup — Remove archived OpenSpec specifications and changes, the ignore entry, and stale archive references; runtime behavior is unchanged (#204) @luongnv89

Contributors

  • @luongnv89 contributed the account-email option (#201), cache-warm removal (#200), dependency updates (#203), and OpenSpec cleanup (#204).

Full Changelog: v1.25.0...v2.0.0