Claude Code: 9 Features, 40 Fixes Boost Performance & DX
Claude Code's dual release adds deferred permissions, PowerShell hardening, headless defer for CI, plus fixes for memory leaks, 1GB+ files, Windows quirks, and stability—run 'Claude update' to deploy.
Permissions and Hooks for Controlled Automation
Pre-tool use hooks now return 'defer' to pause headless sessions until manual resume, enabling CI pipelines to halt at tool calls and resume via flag. Permission denied hooks trigger post-automode blocks, logging denied commands in the permissions recent tab for instant retries. These changes give precise control over tool execution without halting workflows.
Performance Fixes Eliminate Bottlenecks
Key optimizations fix a memory leak from large JSON inputs cached as keys, out-of-memory crashes on files over 1GB, quadratic SSE transport for large frames (now linear time), mid-session tool schema prompt cache misses, and auto-compact trash loops that stop after three failed cycles. Headless resume no longer hangs on oversized inputs, and structured output schema cache bugs (causing high failure rates) are resolved, ensuring reliable scaling for big projects.
Platform Hardening and Voice Stability
Windows sees PowerShell checks hardened against trailing ampersands, bypasses, error action break, debugger hangs, and archive extraction races; edit/write stops double CRLF endings or stripping markdown breaks; Shift+Enter inserts lines in Terminal Preview. Voice mode fixes push-to-talk modifier combos, Windows web socket errors, and macOS Apple Silicon mic permissions. Text handling preserves CJK/emoji in prompt history past 4KB boundaries and fixes Devanagari truncation.
DX Polish and Fun Additions
Edit works on bash-viewed files (cat/sed) without red calls; at-mention typeahead prioritizes source files over MCP resources, including subagents. Stability covers LSP zombie auto-restarts post-crash, macOS Claude CL ID blanks, no duplicate collapsed search batches in parallel tools, accurate rate limit errors with hints, and 9 UI rendering fixes. New /powerup command launches interactive lessons; /buddy hatches a coding companion creature. Totals: 9 features, ~40 fixes, 14 improvements—update via 'Claude update'.