Added
- Add default-off Skills and MCP activity lines, with sanitized active names and Skill-tool suppression when the Skills line is enabled (#527, #595).
- Add optional advisor model display with sanitized transcript-derived and override labels (#573).
- Add
display.autoCompactWindowsupport for context denominator calculations, including token-display denominator handling (#589).
Fixed
- Render external
balance_labelvalues alongside stdinrate_limitsinstead of treating them as mutually exclusive (#598, #599). - Preserve inherited terminal width in setup-generated statusline commands before probing
/dev/tty, fixing narrow-pane wrapping/flicker in terminals without a controlling TTY (#581). - Use a lightweight Windows Node launcher for PowerShell/cmd setup instead of a PowerShell wrapper on every statusline refresh, reducing Windows render-time overhead while preserving update discovery (#555).
- Collapse whitespace in multiline Bash tool targets before truncation so the tools line stays single-line (#594).
- Harden advisor, Skills, and MCP labels against control characters, terminal escapes, bidi controls, and oversized activity names (#573, #595).
- Validate
autoCompactWindowas an integer before using it in context calculations (#589).
Changed
- Clarify in release docs that
.claude-plugin/plugin.jsonis the Claude Code update/cache version source (#591).
Dependencies
- Bump
@types/nodefrom 25.9.1 to 25.9.2 (#593). - Refresh the lockfile to clear the transitive
brace-expansionaudit advisory.