v2.1.41
Claude CodeSummary
This release introduces new command-line tools for managing authentication (`claude auth`) and adds native support for Windows ARM64. Several critical bugs were resolved, including fixes for hanging AWS authentication, file resolution issues with @-mentions, and process blocking when reading large files or standard input.
New Features
- Added CLI subcommands for authentication management: `claude auth login`, `claude auth status`, and `claude auth logout`
- Added native binary support for Windows ARM64 (win32-arm64) architecture
Bug Fixes
- Fixed AWS authentication refresh hanging indefinitely by implementing a 3-minute timeout
- Fixed file resolution failing for @-mentions that include anchor fragments (e.g., `@README.md#installation`)
- Fixed FileReadTool blocking the main process when reading from FIFOs, `/dev/stdin`, or very large files
- Fixed background task notifications failing to deliver when operating in streaming Agent SDK mode
- Fixed cursor jumping to the end of the input field on every keystroke within classifier rule input
- Fixed markdown link display text being incorrectly dropped, showing only the raw URL
- Fixed users being incorrectly shown auto-compact failure error notifications
- Fixed permission wait time being incorrectly included in the elapsed time displayed for subagents
- Fixed proactive ticks firing erroneously while the tool is in plan mode
- Fixed stale permission rules not being cleared when settings are modified on disk
- Fixed hook blocking errors incorrectly displaying stderr content within the user interface
Improvements
- Improved the `/rename` command to automatically generate a session name based on conversation context when called without arguments
- Improved the layout of the prompt footer when using a narrow terminal window