Skip to main content

Claude Code v2.1.105: Enhanced Plugin Monitoring and Improved User Experience

Claude Code v2.1.105 introduces background plugin monitoring, PreCompact hooks, improved stream handling, and numerous UI fixes for a smoother development experience.

April 14, 2026 10 min read By ClaudeWorld

Claude Code v2.1.105: Enhanced Plugin Monitoring and Improved User Experience

Claude Code v2.1.105 brings significant improvements to plugin development workflow and user experience. This release introduces powerful new monitoring capabilities for plugins, enhanced worktree management, and numerous quality-of-life improvements that make your coding sessions more reliable and enjoyable.

What’s New

Background Plugin Monitoring

The standout feature of this release is the new background monitor support for plugins. You can now define monitors in your plugin manifest using a top-level monitors key that automatically arms at session start or when skills are invoked. This enables plugins to run continuous background tasks and monitoring workflows seamlessly.

Enhanced Worktree Management

The EnterWorktree tool now supports a path parameter, allowing you to switch into existing worktrees of your current repository more efficiently. Combined with improved stale agent worktree cleanup that properly handles squash-merged PRs, your repository management becomes much cleaner.

PreCompact Hook Control

A new PreCompact hook system gives you granular control over compaction processes. Hooks can now block compaction by exiting with code 2 or returning {"decision":"block"}, providing better control over your workflow timing.

Improved Reliability

  • Better stream handling: API streams now abort after 5 minutes of no data and retry with non-streaming instead of hanging indefinitely
  • Enhanced error messages: Connection errors now show retry messages immediately instead of silent spinners
  • Fixed image handling: Images attached to queued messages are no longer dropped
  • Terminal improvements: Fixed garbled bash output with clickable file links and keyboard shortcut issues

User Interface Enhancements

  • Improved /doctor: New layout with status icons and press f to have Claude automatically fix reported issues
  • Better file display: Long single-line writes (like minified JSON) are now truncated instead of paginating across screens
  • Enhanced /config: Clearer labels and descriptions for easier configuration
  • WebFetch optimization: Strips <style> and <script> contents from fetched pages to focus on actual content

Developer Experience

  • Expanded skill descriptions: Increased character limit from 250 to 1,536 with startup warnings for truncated descriptions
  • Marketplace improvements: Better dependency handling and auto-update stability
  • Fixed whitespace handling: Preserved leading whitespace in assistant messages for ASCII art and indented diagrams

How to Update

To update to Claude Code v2.1.105, use your package manager or download the latest release directly. Make sure to backup your current configuration and plugin settings before updating.

# Check your current version
claude-code --version

# Update via your package manager or download the new release