Claude Code v2.1.238
Released Aug 20, 2026 (10 days ago).
108 issues reference this build
89 still open
19 resolved (18%)
"References this build" means the issue body mentions running 2.1.238 (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.238
Ranked by community engagement (reactions and comments).
- [BUG] Cloud Cowork sessions intermittently export OTLP with no identity attributes (user.email/account_uuid/account_id/organization.id) and a fresh per-session user.id
- Claude Code 2.1.243 segfaults on startup — glibc 2.44 / Arch Linux (mimalloc/newlocale allocator conflict)
- [BUG] Auto mode silently disables path-scoped rules: it instructs the agent to edit files through Bash, and Bash edits never trigger rule injection
- Symlinked files in .claude/rules/ are not auto-loaded (contradicts docs)
- [MODEL] Claude speaks broken Japanese
- [BUG] 2.1.238 regression: interactive cli-entrypoint sessions persist thinking as signature-only husks (thinking: "")
- Custom `agent` setting suppresses the output-style body in the system prompt
- [BUG] Code tab in Claude Desktop hangs on "Sending..." forever — embedded CLI, chat tab, auth and MCP all work in isolation (Windows)
- [Bug] Clear command removes custom session name despite maintaining session context
- [Bug] Memory mechanism unreliability causing persistent context loss over extended sessions
- [Bug] Trusted devices UI: device rows are not identifiable (app, timestamp, IP all missing)
- [BUG] hookify rule files containing non-ASCII are silently skipped on Windows (open() without encoding)
- [Bug] Content Policy Mistakenly Triggered During Normal Coding Session
- [Bug] Tool sandboxing feature flagged as policy violation
- A missed task-notification wake stalls an interactive session indefinitely
- SendMessage racing an agent's task stop strands the reply with no notification
- [Bug] Claude Code ignores user instructions and fails to follow processes consistently
- Gateway model discovery pricing is ignored by /usage
- [FEATURE] Supported way to share/copy credentials between CLAUDE_CONFIG_DIR profiles (macOS Keychain makes file-level workarounds impossible)
- [BUG] "Out of usage credits" blocks chat while Plan usage limits panel shows headroom (Pro plan)
- [Bug] Security flagging incorrectly triggered for code review operations
- [Bug] Claude Code repeating own wording in generated code
- [Bug] Excessive message flagging during normal operation
- [Bug] Generated code output lacks clarity and readability
- Agent discovery: initial scan silently skips some project .claude/agents/*.md; the same files' names absent all session while a newly created agent hot-loads fine
- I'd be happy to help, but I need more information to generate a proper GitHub issue title. Could you please provide: 1. **What error or unexpected behavior are you experiencing?** (e.g., crash, wrong output, API error message) 2. **What is the exact error
- [MODEL] Quite hard when you are working with a pentester because safeguards are always thrown while you just want to give him information or this kind of things when you want to make a plan
- [Bug] Model misinterprets user intent as criticism, prioritizes defensiveness over task execution
- [Bug] Anthropic API Error: False Positive Detection
- [Bug] API Error: Fable 5's safeguards flagged this message
Changelog
What's changed
- Added a
keybindingFlavorsetting: set it to"readline"to make Ctrl+W in the prompt delete back to the previous whitespace, as in Bash; the default ("classic") is unchanged - Plugin marketplaces:
headersHelperon a url marketplace or a catalog entry runs a command that mints HTTP headers (e.g. a short-lived token) for catalog and same-origin archive fetches - A catalog entry's
headersHelperruns only when you install or update that plugin, after its command is shown;claude plugin install/updateask[y/N](or pass-y) - Added
claude self-hosted-runner --defer-shutdown-max-min <minutes>: on SIGTERM, keep serving attached sessions, park what is left after that many minutes, then exit - Added
claude self-hosted-runner --proxy-authorization-command/--proxy-authorization-filefor egress proxies that require a freshly issuedProxy-Authorizationheader on every connection - Fixed unbounded memory growth in long interactive sessions: subagent tool results are now released once they leave the recent display window
- Fixed custom, project, and plugin output styles drifting back to the default voice mid-session
- Fixed
CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION=truenot keeping prompt suggestions on when your account is near, but not over, its usage limit - Fixed worktree-isolation Bash refusals telling you to remove a redirect when the command had none
- Fixed self-hosted runners occasionally being removed by the server after a single slow or lost poll request, handing their healthy session to another runner
- Fixed MCP elicitation dialogs showing nothing for URLs longer than 4,096 characters, and permission prompts dropping the "don't ask again" option when the project path didn't fit the terminal width
- Fixed leftover
/tmp/claude-*-cwdfiles when a Bash command is killed, times out, or is interrupted - Fixed held Backspace being ignored on terminals that send Ctrl+H for Backspace when keystrokes arrive in large bursts (slow SSH/mosh links)
- Fixed text-wrapping in permission prompt diffs: lines containing wide multi-code-point characters (such as emoji) or tabs are no longer clipped
- Fixed killing a suspended (Ctrl+Z) session sometimes leaving the terminal in bracketed-paste mode with the cursor hidden
- Fixed stdio MCP servers receiving a
server/discoverrequest beforeinitialize, forcing lazy servers to start their backend on every session open - Fixed a proxy's refusal of a connection being reported as a generic network error instead of naming the proxy
- Fixed the
/modeland/effortcache-miss warning appearing when the prompt cache had already expired - Fixed per-task Stop from the Remote Control tasks panel doing nothing on CLI-hosted sessions
- Fixed remote sessions exiting when a client delivered a user message without a valid role
- Fixed Remote Control sessions started by
claude remote-controlinheriting session-scoped environment variables from the launching shell - Fixed a Remote Control session whose process crashed staying unavailable until
claude remote-controlwas restarted; it can now be reused when you next message it - Fixed Remote Control messages sent from the web or Desktop while Claude is mid-turn disappearing from the transcript after the turn finishes
- Fixed Remote Control model picks made on a phone or web not updating the model shown in the terminal
- Fixed Remote Control disconnecting with "login expired" when a brief network hiccup delays renewing your sign-in; it now retries and stays connected
- Fixed Remote Control reporting a failed reconnect on sign-out; signing out now ends the session with a clear message
- Fixed
ListAgents/SendMessagereporting "Remote Control is not connected" in sessions run byclaude remote-control(server mode) or Desktop/IDE hosts; they now list and reach Remote Control peers - Fixed
ListAgentsandSendMessageexposing the idle worker that the agent view pre-warms for your next background session; it now app