Claude-Code v2.1.72: SSH improvements, permission prompt reductions, and bug fixes

What's new in Claude-Code v2.1.72
Claude-Code v2.1.72 focuses on practical workflow improvements and bug fixes, particularly for SSH sessions and permission management.
Key changes and features
- SSH file writing: Added
wkey in/copyto write focused selection directly to a file, bypassing clipboard (useful over SSH) - Plan mode enhancement: Added optional description argument to
/plan(e.g.,/plan fix the auth bug) that enters plan mode and immediately starts - Reduced permission prompts: Added
lsof,pgrep,tput,ss,fd, andfdfindto bash auto-approval allowlist for common read-only operations - Tool search proxy: Changed tool search to bypass third-party proxy gate when environment variable is set (replaces
CLAUDE_CODE_PROXY_SUPPORTS_TOOL_REFERENCE, now removed) - Worktree management: Added
ExitWorktreetool to leave anEnterWorktreesession - Cron control: Added
CLAUDE_CODE_DISABLE_CRONenvironment variable to immediately stop scheduled cron jobs mid-session - Git URL support: Added support for marketplace git URLs without
.gitsuffix (Azure DevOps, AWS CodeCommit) - Model parameter restored: Restored the
modelparameter on the Agent tool for per-invocation model overrides - Effort levels simplified: Simplified to low/medium/high (removed max) with new symbols (○ ◐ ●) and brief notification instead of persistent icon. Use
/effort autoto reset to default - Command alias: Added
claude pluginsas an alias forclaude plugin
Interface improvements
- Improved
/config— Escape cancels changes, Enter saves and closes, Space toggles settings - Improved up-arrow history to show current session's messages first when running multiple concurrent sessions
- Improved voice input transcription accuracy for repo names and common dev terms (regex, OAuth, JSON)
- Improved bash command parsing by switching to a native module — faster initialization and no memory leak
- Reduced bundle size by ~510 KB
- Changed CLAUDE.md HTML comments (
<!-- ... -->) to be hidden from Claude when auto-injected (comments remain visible when read with Read tool)
Bug fixes
- Fixed slow exits when background tasks or hooks were slow to respond
- Fixed agent task progress stuck on "Initializing…"
- Fixed skill hooks firing twice per event when hooks-enabled skill is invoked by model
- Fixed several voice mode issues: input lag, false "No speech detected" errors after releasing push-to-talk, and stale transcripts re-filling prompt after submission
- Fixed
--continuenot resuming from most recent point after--compact - Fixed bash security parsing edge cases
- Fixed several plugin issues: installation failing on Windows with
EEXISTerror in OneDrive folders, marketplace blocking user-scope installs when project-scope install exists,CLAUDE_CODE_PLUGIN_CACHE_DIRcreating literal~directories, andplugin.jsonwith marketplace-only fields failing to load - Fixed feedback survey appearing too frequently in long sessions
- Fixed
--effortCLI flag being reset by unrelated settings writes on startup - Fixed backgrounded Ctrl+B queries losing transcript or corrupting new conversation after
/clear - Fixed
/clearkilling background agent/bash tasks — only foreground tasks now cleared - Fixed worktree isolation issues: Task tool resume not restoring cwd, and background task notifications missing
worktreePathandworktreeBranch - Fixed
/modelnot displaying results when run while Claude is working - Fixed digit keys selecting menu options instead of typing in plan mode permission prompt's text input
- Fixed sandbox permission issues: certain file write operations incorrectly allowed without prompting, and output redirections to allowlisted directories (like
/tmp/claude/) prompting unnecessarily - Improved CPU utilization in long sessions
- Fixed prompt cache invalidation in SDK
query()calls, reducing input token costs up to 12x - Fixed Escape key becoming unresponsive after cancelling query
- Fixed double Ctrl+C not exiting when background agents or tasks are running
- Fixed team agents to inherit leader's model
- Fixed "Always Allow" saving permission rules
Performance and security improvements
- Reduced false-positive bash permission prompts — tree-sitter parsing now handles
find -exec, variable assignments, command substitutions, and other patterns that previously triggered unnecessary prompts - Fixed tree-sitter not loading in npm-installed versions
- Improved marketplace clone failure messages to show diagnostic info even when git produces no stderr
- Improved
claude plugin validateto explain that marketplace.json source paths are relative to repo root when rejecting../paths
📖 Read the full source: GitHub Claude-Code
👀 See Also

Google Trends shows rising search interest for Claude Code in early 2026
A Reddit user compared Google Trends search interest over the past year for five coding tools: vibe coding, Cursor, Claude Code, Codex, and Replit. Claude Code's rise in early 2026 stands out in the data.

Qwen3.5-27B 8-bit vs 16-bit Performance Comparison
A Reddit user tested Qwen3.5-27B with vLLM comparing bf16 weights and 16-bit KV cache against Qwen's fp8 quantization with 8-bit KV cache, finding practically identical results on the Aider benchmark using an RTX 6000 Pro.

Claude Code Randomly Becomes Risk-Averse, Demanding Permission on Routine Tasks
A user reports that Claude Code intermittently shifts from autonomous execution to requiring excessive permissions, even on daily, unchanged workflows like rebuilding a monorepo and running tests.

Claude Code v2.1.154: Opus 4.8, Dynamic Workflows, and Major Fixes
New release adds Opus 4.8 with high-effort defaults, dynamic workflows orchestrating tens to hundreds of agents, fast mode at 2x standard rate, and over a dozen bug fixes.