Claude Code v2.1.74
Released Mar 12, 2026 (5 months ago).
285 issues reference this build
5 still open
280 resolved (98%)
"References this build" means the issue body mentions running 2.1.74 (from the
bug-report template). It reflects report volume, not a proven defect count — an issue may mention a
version without being caused by it. First-party data from the anthropics/claude-code tracker.
Top issues reported on v2.1.74
Ranked by community engagement (reactions and comments).
- auto mode temporarily unavailable - cannot enter auto mode via Shift+Tab or defaultMode setting for Max user
- [BUG] Forces scroll to top when outputting code (NOT just when scrolling)
- SSE streaming hangs indefinitely (no timeout) + ESC cannot fully cancel (queue auto-restart) — root cause analysis with fix proposals
- Voice mode requires /voice toggle off/on each session despite voiceEnabled: true
- [BUG] Auto Mode sends unsupported "afk-mode-2026-01-31" beta header causing API 400 error
- [BUG] Worktree cleanup prompt isn't used when custom worktree hooks are enabled
- [BUG] MCP server with SSE/HTTP transport fails with OAuth discovery error — no way to disable OAuth
- claude --resume <session-id> always returns 'No conversation found' even though session files exist
- [BUG/Question] Should scheduled_tasks.lock be globally ignored ?
- [Bug] Claude Code ignores memory and claude.md files during execution
- [BUG] SCROLL INTO-TOP ALWAYS ON CLAUDE-CODE CLI
- [BUG] Command parsing for permissions incorrectly handles # even when properly commented
- Voice mode not available — feature flag tengu_amber_quartz not enabled
- [BUG] autoMemoryDirectory ignored
- Cannot scroll backwards whilst Claude Code CLI is working.
- [BUG] VSCode: ide_selection and ide_opened_file missing on first message when using a skill
- [BUG] File edit diff tab no longer opens after VSCode update to 1.111
- [BUG] Offensive loading/spinner messages
- [BUG] Glob tool fails to match files when pattern contains explicit dot-directory prefix
- [BUG] Voice mode fails with "Voice connection failed. Check your network" on Windows (v2.1.74)
- [BUG] Claude Pro subscription purchased via iOS App Store not recognized by Claude Code (subscriptionType: null)
- [Bug] Bash tool permission syntax silently fails with deprecated colon syntax
- [Bug] MCP Server Authorization Header Not Recognized, Falls Back to OAuth
- Forced scroll to bottom when window gains focus (Windows Terminal + WSL2)
- effortLevel "max" not serialized to settings.json and not passed to statusLine stdin
- [BUG] Use API key over the Claude Code Max Plan when API config is set to false in headless mode
- [BUG] Sub-agents (Explore, Plan, general-purpose) Bash tool defaults to /root instead of inheriting parent session's working directory
- [BUG] vs code claude extension 2.1.74 need disable adaptive thinking when the custom end point not support the adaptive parameter
- [FEATURE] Voice mode hook events + audio file access for accessibility and speech analysis
- [BUG] Auto-Memory folder not opening on Windows in /memory command
Changelog
What's changed
- Added actionable suggestions to
/contextcommand — identifies context-heavy tools, memory bloat, and capacity warnings with specific optimization tips - Added
autoMemoryDirectorysetting to configure a custom directory for auto-memory storage - Fixed memory leak where streaming API response buffers were not released when the generator was terminated early, causing unbounded RSS growth on the Node.js/npm code path
- Fixed managed policy
askrules being bypassed by userallowrules or skillallowed-tools - Fixed full model IDs (e.g.,
claude-opus-4-5) being silently ignored in agent frontmattermodel:field and--agentsJSON config — agents now accept the same model values as--model - Fixed MCP OAuth authentication hanging when the callback port is already in use
- Fixed MCP OAuth refresh never prompting for re-auth after the refresh token expires, for OAuth servers that return errors with HTTP 200 (e.g. Slack)
- Fixed voice mode silently failing on the macOS native binary for users whose terminal had never been granted microphone permission — the binary now includes the
audio-inputentitlement so macOS prompts correctly - Fixed
SessionEndhooks being killed after 1.5 s on exit regardless ofhook.timeout— now configurable viaCLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MS - Fixed
/plugin installfailing inside the REPL for marketplace plugins with local sources - Fixed marketplace update not syncing git submodules — plugin sources in submodules no longer break after update
- Fixed unknown slash commands with arguments silently dropping input — now shows your input as a warning
- Fixed Hebrew, Arabic, and other RTL text not rendering correctly in Windows Terminal, conhost, and VS Code integrated terminal
- Fixed LSP servers not working on Windows due to malformed file URIs
- Changed
--plugin-dirso local dev copies now override installed marketplace plugins with the same name (unless that plugin is force-enabled by managed settings) - [VSCode] Fixed delete button not working for Untitled sessions
- [VSCode] Improved scroll wheel responsiveness in the integrated terminal with terminal-aware acceleration