releaseintermediate
[Release] anthropics/claude-code v2.1.147: v2.1.147
By ashwin-antgithub
View original on githubClaude Code v2.1.147 introduces significant improvements to background session management, renames the `/simplify` command to `/code-review` with enhanced bug detection capabilities, and delivers numerous bug fixes across the auto-updater, shell tools, PowerShell integration, and UI rendering. Key enhancements include better session persistence, improved diff performance, and fixes for enterprise login enforcement. The release addresses 40+ issues spanning headless mode compatibility, plugin management, and cross-platform stability.
Key Points
- •Pinned background sessions now persist when idle, auto-restart to apply updates, and are only shed under memory pressure after non-pinned sessions
- •Renamed `/simplify` to `/code-review` with configurable effort levels (e.g., `/code-review high`) and `--comment` flag for posting findings as inline GitHub PR comments
- •Enhanced auto-updater with transient network failure retries, specific error categorization, OS error code reporting, and version display on failures
- •Improved diff rendering performance for large file edits and fixed prompt history to prevent consecutive duplicate entries
- •Fixed enterprise login restrictions (`forceLoginOrgUUID`, `forceLoginMethod`) not being enforced against third-party and API-key sessions
- •Resolved PowerShell tool issues on Windows including exit code 1 failures with winget/Microsoft Store installations and output dropping with default formatters
- •Fixed shell snapshot dropping user functions with single underscore prefixes and plugin agents dropping multiple `Agent(...)` type declarations
- •Corrected hook condition matching for PowerShell patterns and fixed `/effort` slider initialization to start at current effort level
- •Fixed UI issues including `/help` broken tab headers, `/theme` dialog Esc key responsiveness, and full-screen strobing in Windows Terminal background sessions
- •Resolved text input handling issues including pasted text appearing as placeholders, GNOME Terminal paste failures, and slash commands followed by whitespace being treated as unknown
Found this useful? Add it to a playbook for a step-by-step implementation guide.
Workflow Diagram
Start Process
Step A
Step B
Step C
Complete