Performance
- Native cache-hit statusline entrypoint in macOS arm64 and Linux x86_64 bundles; no Python startup on the normal cached path.
- Two persistent render workers isolate slow sessions. Cold-start Python fallback is capped at two clients.
- Git results are shared per worktree for 30 seconds with cross-process locking; Git and network collection use separate bounded queues.
- Unchanged transcript snapshots and configuration are reused; appended transcript tails are read incrementally while countdowns continue to advance.
- Fix cross-session prompt-cache countdown reads, temporary-file collisions and unnecessary fsync calls for reconstructible render snapshots.
Automatic updates
The background checker now queries the installation's own channel: GitHub Releases for standalone bundles, PyPI for pip/uv installs. This fixes the background path still depending on PyPI despite manual binary upgrades already using GitHub.
This version is also published to PyPI so older background checkers can discover the upgrade. Automatic checks remain enabled by default and run at most once per 24 hours while the application is running; offline or opted-out installations do not update automatically.
Existing statusLine commands remain unchanged. Binary upgrades take effect on the next invocation; restarting Claude Code is not required.
Optional model limits
Model-specific weekly limits are available with cs config set show_per_model true. Disabled by default. Enabling allows read-only access to Claude OAuth credentials and background calls to Anthropic's undocumented usage endpoint, with account-scoped caching and graceful failure. Live OAuth access was not exercised during release validation.
Validation
1165 local tests passed. Release builds must also pass cache-hit CPU p95 below 10 ms, isolated 16-session integration, warm-path routing, Git deduplication, and macOS HUD checks before assets are uploaded.