releaseintermediate
[Release] anthropics/claude-code v2.1.105: v2.1.105
By ashwin-antgithub
View original on githubClaude Code v2.1.105 introduces significant improvements to worktree management, plugin architecture, and user experience. Key additions include the `path` parameter for EnterWorktree, PreCompact hook blocking, background monitor support for plugins, and the `/proactive` alias for `/loop`. The release focuses on stability with better API stream handling, improved error messaging, and numerous bug fixes across file operations, terminal rendering, and MCP integration.
Key Points
- •Added `path` parameter to EnterWorktree tool for switching between existing worktrees in the current repository
- •Implemented PreCompact hook support allowing hooks to block compaction by exiting with code 2 or returning `{"decision":"block"}`
- •Added background monitor support for plugins via top-level `monitors` manifest key that auto-arms at session start or skill invoke
- •Improved API stream reliability: streams now abort after 5 minutes of inactivity and retry non-streaming instead of hanging indefinitely
- •Enhanced network error handling with immediate retry messages instead of silent spinners for better user feedback
- •Increased skill description listing cap from 250 to 1,536 characters with startup warnings for truncated descriptions
- •Improved WebFetch to strip `<style>` and `<script>` tags from fetched pages, reducing content budget exhaustion
- •Fixed critical display issues: blank screens on wrapped prompts, whitespace trimming breaking ASCII art, and garbled bash output with clickable links
- •Resolved MCP integration issues: tools now available on first turn of headless sessions and malformed output fails fast instead of hanging
- •Fixed marketplace plugin installation to auto-install dependencies and prevent broken state during auto-updates
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