Added
- Read bounded model-scoped usage windows from an optional external snapshot while preserving explicit empty stdin snapshots (#690).
- Configure wall-clock hour cycles and optional seconds without changing the locale-driven default (#692).
- Right-align an ordered suffix of merged expanded rows with
display.rightAlign(#693). - Price Claude Opus 5, Sonnet 5, and Fable 5 in local cost estimates, including Sonnet's time-limited introductory rate (#694).
- Detect the official MiniMax Anthropic-compatible endpoints and estimate MiniMax M2.7 token/cache cost without guessing MiniMax M3's request-tier pricing (#696).
- Surface bounded MCP server failures when MCP activity or config counts are enabled, clearing a failure after a later successful result (#699).
- Cache derived opt-in authentication labels against the source profile identity (#700).
Fixed
- Prevent short-lived Windows statusline processes from orphaning their owned Git process trees, with bounded output, timeouts, and non-interactive read-only Git behavior (#703).
- Silence
/dev/ttyprobe failures during setup command execution (#686). - Treat Unicode variation selectors as zero-width in terminal-cell calculations (#687).
- Count completed and progressive assistant token records after zero-value transcript placeholders (#698).
- Preserve configured element order in right-aligned rows and cap hostile terminal/config widths (#693).
Security
- Sanitize, bound, cache-version, and opt-in MCP error names before terminal rendering (#699).
- Validate and version derived-auth cache entries, reject symlink/oversized reads, use private permissions, and write through unique exclusive temporary files (#700).
Dependencies
- Update the development-only
@types/nodepackage from 26.1.1 to 26.1.2 (#697).