Overview

This version introduces PowerShell tool support for Windows users and includes numerous refinements to the user experience and performance. The update focuses heavily on bug fixes, system optimizations, and better integration with MCP tools and servers.

Changes by Version

v2.1.84

  • Added PowerShell tool for Windows as an opt-in preview
  • Added environment variables to override model capability detection for 3rd party providers (Bedrock, Vertex, Foundry)
  • Added configurable streaming idle timeout via CLAUDE_STREAM_IDLE_TIMEOUT_MS environment variable
  • Added TaskCreated hook that fires when tasks are created
  • Added HTTP support for WorktreeCreate hook with worktree path output
  • Added channel plugin allowlist for team/enterprise admin control
  • Added x-client-request-id header for better API debugging
  • Added idle-return prompt that nudges users to clear stale sessions after 75+ minutes
  • Changed deep links to open in preferred terminal instead of first detected one
  • Changed rules and skills paths frontmatter to accept YAML list of globs
  • Changed MCP tool descriptions and server instructions to 2KB cap to prevent context bloating
  • Changed MCP server deduplication so local config wins over claude.ai connectors
  • Changed background bash task notifications to surface after ~45 seconds when stuck
  • Changed token count display to show 1.5m format instead of 1512.6k for counts ≥1M
  • Fixed global system-prompt caching to work with ToolSearch and MCP tools
  • Fixed voice push-to-talk to prevent character leaks and correct transcript insertion
  • Fixed arrow key responsiveness when footer items are focused
  • Fixed Ctrl+U to clear across multiple lines instead of being no-op at boundaries
  • Fixed chord binding issues when null-unbinding default shortcuts
  • Fixed mouse events inserting literal text into transcript search
  • Fixed workflow subagent API 400 errors with JSON schema conflicts
  • Fixed emoji background colors in user message bubbles on terminals
  • Fixed session permission settings not sticking for users with Edit(.claude) rules
  • Fixed hangs when generating attachment snippets for large edited files
  • Fixed MCP tool/resource cache leak on server reconnect
  • Fixed startup performance issue with partial clone repositories triggering mass downloads
  • Fixed native terminal cursor tracking for IME composition and screen readers
  • Fixed spurious login errors on macOS from keychain read failures
  • Fixed cold-start race causing Edit/Write tool failures with typed parameters
  • Improved detection of dangerous Windows drive removals (C:, C:\Windows, etc.)
  • Improved interactive startup by ~30ms through parallel setup execution
  • Improved MCP server startup - REPL renders immediately instead of blocking
  • Improved Remote Control error messaging with specific block reasons
  • Improved p90 prompt cache rate
  • Reduced scroll-to-top resets in long sessions