Claude Code v2.1.237
Released Aug 20, 2026 (10 days ago).
199 issues reference this build
164 still open
35 resolved (18%)
"References this build" means the issue body mentions running 2.1.237 (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.237
Ranked by community engagement (reactions and comments).
- [BUG] 2.1.237 tagged `latest` with its linux-x64, win32-x64 and linux-x64-musl native packages never published - installs land on a dead 500-byte stub
- [Bug] Anthropic API Error: Reasoning extraction safeguard false positive on consecutive tool calls
- 2.1.242+ segfault is glibc-2.44-only: bisected 2.35→2.44, glibc 2.44's __newlocale refactor added an unconditional free(NULL); simulating a NULL guard boots 2.1.243 cleanly
- [FEATURE] Desktop: allow multiple simultaneous spellchecker languages
- [BUG] Pointless timeout prevents updates over slow internet connections
- [BUG] Double Ctrl+L no longer runs /clear: the double-press gate was removed in 2.1.238, leaving no key path to clear the conversation
- [BUG] Custom output styles cannot set `turnReminder`, so they steer weaker than built-ins by construction
- Worktree creation writes an ABSOLUTE core.hooksPath into config.worktree, so worktrees run the MAIN checkout's hooks
- [BUG] Default totalTokensReminder (padded-countdown) shows a number unrelated to context usage — model told the user "plenty left" moments before dying at the 1M context limit
- [BUG] Desktop app creates duplicate project directories for UNC cwd (trailing-separator normalization), causing daily chat-history loss
- Subagents receive a CLAUDE.md/memory snapshot from parent session start, not spawn — undocumented, no way to refresh
- [BUG]
- [BUG] Desktop app corrupted after silent "stealth update" — recurring "app is corrupt, needs repair" errors
- [BUG] Resuming a fork forfeits its prompt cache: deterministic miss after any tool loop, fork 5m vs parent 1h TTL, full-context rewrites while the prefix is live
- [Bug] Profile bio field incorrectly triggers safety filters
- Background sessions: resume-by-id fails, four sessions share one name, version pins, and there is no documented way out
- [DOCS] Cowork monitoring docs state events are "metadata only" by default; first-party orgs receive full prompts, responses and tool arguments
- Windows Desktop app: "+New > Local" session spawns via SSH into WSL instead of native Windows, so the browser pane never appears
- /compact silently fails to apply on very large conversations: summary generated, boundary never written, context unchanged
- Cross-session `send_message` has no working return path — sender's `local_<uuid>` id is unreachable from the `ListAgents`/`SendMessage` namespace
- Windows: all desktop sessions unreachable when a shared Remote Control host dies; false "Claude.ai login expired" while credentials are valid
- Archive/delete of Claude Code sessions is per-client — desktop's archive flag is invisible to the VS Code extension
- [BUG] Waking an idle agent fork (`subagent_type: "fork"`) forfeits its inherited prompt cache on every wake — `messages_changed`, `cache_read` pinned to a fixed boundary, not TTL
- Weekly quota pool: one −14% step between windows, then partial rebound (Max 20x) — earlier −43.5% figure retracted
- [Bug] Anthropic API Error: Reasoning Extraction Safety Filter Triggered on Legitimate Code
- [BUG] Org-plugin "Installed by Default" plugins missing from a fresh Claude Code on the web session — related to #63028?
- [Bug] Claude Code generated untested service version causing failed deployment and wasted session tokens
- change_directory cannot re-mount a session's original root directory after the session has moved away from it
- Background auto-updater lacks a post-install effectiveness check — five identical same-version reinstalls in 109 min when the running copy isn't the prefix install
- [BUG] Desktop GUI session delete removes only the registry entry — plaintext transcript remains on disk (indefinitely if `cleanupPeriodDays` is raised)
Changelog
What's changed
- Fixed prompt caching for sessions using an LLM gateway or custom base URL
- Added a built-in "Concise" output style: Claude leads with results and skips preamble and narration, while doing the work just as thoroughly. Select it under Output style in /config.