Claude Code
v2.1.231
v2.1.231- What's changed
- Fixed MCP OAuth sign-in failing with a redirect URI mismatch for servers that use a pre-registered OAuth client, such as Slack
952 signals · 959 observation events
Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.
v2.1.231## Summary The [Claude Code on the web](https://code.claude.com/docs/en/claude-code-on-the-web) docs describe `claude --cloud` as cloning your GitHub remote, with local-repo bundling as a narrow fallback for repositories that aren't on GitHub. In testing, the cloud session received local repository state in every case I could distinguish — including when the
## Summary In the Claude desktop app, when the model calls `TaskCreate` / `TaskUpdate`, the transcript shows a bare grey row reading **"Updated tasks"** with no task name, no detail body, and no way to expand it — clicking does nothing. The cause is a schema mismatch: the inline tool-row renderer routes the `Task*` tool family to the display kind built for t
### Preflight Checklist - [x] I have searched existing issues and this hasn't been reported yet (closest matches below — none cover this specific trigger) - [x] This is a single bug report - [x] I am using the latest version of Claude Code ### Environment - Version: 2.1.228 - Platform: macOS (also reproduces through a self-hosted Anthropic-compatible proxy,
## Summary During a long-running background session, the model (claude-fable-5) finished answering a real user question, then **continued generating past the end of its turn**: it emitted a literal `user` marker followed by a fully fabricated — and highly plausible — user request inside its **own assistant text block**, and then, within the **same API respon
## Summary Every request made through the headless `claude -p` CLI fails with `You've hit your session limit`, while the Settings > Usage panel for the same account shows **11% of the current session** used. A parent Claude Code session running on the same account and the same machine (via the Agent SDK) continues to work normally with the same model at the
### Preflight Checklist - [x] I have searched [existing issues](https://github.com/anthropics/claude-code/issues?q=is%3Aissue%20state%3Aopen%20label%3Abug) and this hasn't been reported yet - [x] This is a single bug report (please file separate reports for different bugs) - [x] I am using the latest version of Claude Code ### What's Wrong? In Claude Desktop
## Environment - Claude Code (desktop app), Claude Code binary 2.1.222 - macOS (Darwin 23.6.0) - Repo: a freshly created git repo whose only commit tracks **zero files** (empty tree, e.g. created with `git commit --allow-empty -m "Initial commit"`) ## Bug Starting a new local session with the **worktree** option enabled fails with the dialog: > ブランチを切り替えられませ
### Preflight Checklist - [x] I have searched [existing issues](https://github.com/anthropics/claude-code/issues?q=is%3Aissue%20state%3Aopen%20label%3Abug) and this hasn't been reported yet - [x] This is a single bug report (please file separate reports for different bugs) - [x] I am using the latest version of Claude Code ### What's Wrong? After a data rese
**Filed by the agent at the explicit request of the user (hesong12), on his behalf, as a complaint about the agent's own performance in this session.** ## Environment - Claude Code 2.1.229, model `claude-fable-5`, macOS (Darwin 25.5.0) - Session: a ~12-hour autonomous agentic session implementing a large desktop-app feature (multi-account "Client Profiles" i
## Summary `mcp__ccd_session_mgmt__send_message` (session → session) returns success, renders the message in the target session's UI, and puts that session into a running state — but no turn is ever created. The target spins indefinitely and has to be cancelled with Esc. The target's model never receives the message. The failure is silent at both ends: the s
### Preflight Checklist - [x] I have searched [existing issues](https://github.com/anthropics/claude-code/issues?q=is%3Aissue%20state%3Aopen%20label%3Abug) and this hasn't been reported yet - [x] This is a single bug report (please file separate reports for different bugs) - [x] I am using the latest version of Claude Code ### What's Wrong? Two separate fail
## Environment - Claude Code: 2.1.212 (desktop app) - OS: macOS 26.5.2 (Build 25F84) ## Description When running sessions in multiple windows of the Claude Code desktop app, clicking a desktop notification (e.g. a task-complete notification) always brings the original/main window (the one with the menu) to the foreground — not the window that actually hosts
### Preflight Checklist - [x] I have searched [existing issues](https://github.com/anthropics/claude-code/issues?q=is%3Aissue%20state%3Aopen%20label%3Abug) and this hasn't been reported yet - [x] This is a single bug report (please file separate reports for different bugs) - [x] I am using the latest version of Claude Code ### What's Wrong? This is the same
## Summary The Desktop app ignores config-level `"alwaysLoad": true` on a stdio MCP server: all of the server's tools appear in the deferred-tools list and require a ToolSearch round-trip before they can be called. The **same config file** is honored correctly by the CLI — verified with a control showing deferral was otherwise active in that CLI session. Doc
### Problem Agent Teams lets a coordinator session spawn multiple named teammates (e.g. `Agent(name="kiln", ...)`) that all run with the same `cwd` as the coordinator. Hooks (PreToolUse, SubagentStart, etc.) receive a `session`/`cwd`-derived field, but no populated, stable field that identifies *which named teammate* actually made the call. Every hook payloa
**Bug Description** accepting a plan in the VS Code extension closes the plan in the VS Code IDE when the user accepts the plan. Frequently, when the plan is implemented, Claude refers the user back to the plan. Just keep the plan open in the IDE. The user can easily close the plan with one click. It is far more difficult and time-consuming for the user to a
### Preflight Checklist - [x] I have searched [existing issues](https://github.com/anthropics/claude-code/issues?q=is%3Aissue%20state%3Aopen%20label%3Abug) and this hasn't been reported yet - [x] This is a single bug report (please file separate reports for different bugs) - [x] I am using the latest version of Claude Code ### What's Wrong? The Chromium GPU
### Summary After updating to Claude Desktop 1.28929.0 / Claude Code 2.1.227 (both installed Aug 11-12), per-process memory footprint grew 3-6x. On a 24 GB Mac this drives free RAM low enough that macOS SIGKILLs Claude Code sessions in batches. The desktop app then shows a **"Blocked by endpoint security"** dialog naming Team ID Q6L2SF6YDW, which misattribut
### Preflight Checklist - [x] I have searched [existing issues](https://github.com/anthropics/claude-code/issues?q=is%3Aissue%20state%3Aopen%20label%3Abug) and this hasn't been reported yet - [x] This is a single bug report (please file separate reports for different bugs) - [x] I am using the latest version of Claude Code ### What's Wrong? Background agent
## Summary Claude Code v2.1.220 enters a reasoning deadlock: after context compaction, it repeatedly reads the same file at the same offset without making any code changes or tool calls beyond Read. The session becomes unresponsive to user input — every "continue" prompt triggers another identical Read, creating an infinite loop with zero progress. ## Enviro
On web (claude.ai/code) and Desktop, the cloud environment selector (cloud icon above the message box) lets you open an existing environment for editing — name, network access level, environment variables, and setup script — via a settings/gear icon. In the Claude mobile app, the same cloud icon/selector is present and lets you **select** an existing environ
**Bug Description** \FUCKKKKKKKKKKKKKKK TO CU MAYYYYYYYYYYYY ANTHROPIC **Environment Info** - Platform: win32 - Terminal: null - Version: 2.1.229 - Feedback ID: 9de10a58-0c46-4c71-a2ec-9af6d931ac12 **Errors** ```json [] ```
### Preflight Checklist - [x] I have searched [existing issues](https://github.com/anthropics/claude-code/issues?q=is%3Aissue%20state%3Aopen%20label%3Abug) and this hasn't been reported yet (related but distinct: #85729, #80628, #69590 are runtime/loader access violations with healthy binaries; this report is about the updater producing a corrupted binary on
**Bug Description** Hello Anthropic Safety Team,I am writing to report a false positive flag under the Cyber Use Case Policy (CVP) on my account. My account has active CVP approval, but my current prompt/query is being incorrectly blocked despite having zero malicious intent or relevance to cyberattacks. Context of the prompt:[Masukkan deskripsi singkat atau
Body: **Is your feature request related to a problem? Please describe.** Right now, the only way to see how much of my weekly Claude Pro/Max usage quota I've used is to check the claude.ai website UI manually. There's no CLI command, flag, or API endpoint that returns this as structured/scriptable data. The `/usage` slash command in Claude Code shows usage i
## Summary When a session is resumed on a **later calendar day** than its last turn, the injected user-context block (`# userEmail` / `# currentDate` `<system-reminder>` inside `messages[0]`) is **re-synthesized with the current date**. The first user message no longer byte-matches the cached prefix, so the **entire message history is re-written at cache-wri
**Bug Description** I have 77.4% free space remaining, and only 22% of the context is currently being used. So why does Claude show “Context limit reached” whenever I try to use my `git-commit` skill? Please investigate and fix this issue. I keep facing the same problem every time I try to use the `git-commit` skill. The available context should be sufficien
## Summary After the auto-update from **1.26832.0 → 1.28929.0**, the Electron GPU process crashes whenever a session preview context is created. The previous version ran the same preview code path thousands of times with zero crashes. After the crash Windows marks the AppX as `Modified, NeedsRemediation` and offers "repair", and orphaned `node.exe` processes
**Bug Description** I'm working on in Claude code in the terminal on Macintosh OS X. I am using the latest version of Claude Code, upgraded today (Aug, 13). If I go into the subagent view and browse the different subagents and then return back to the main process, I find myself in a view with tasks output and status — the blue banner shows which agent/task a
### Preflight Checklist - [x] I have searched [existing issues](https://github.com/anthropics/claude-code/issues?q=is%3Aissue%20state%3Aopen%20label%3Abug) and this hasn't been reported yet - [x] This is a single bug report (please file separate reports for different bugs) - [x] I am using the latest version of Claude Code ### What's Wrong? Preflight Checkli
### Preflight Checklist - [x] I have searched [existing issues](https://github.com/anthropics/claude-code/issues?q=is%3Aissue%20state%3Aopen%20label%3Amodel) for similar behavior reports - [x] This report does NOT contain sensitive information (API keys, passwords, etc.) ### Type of Behavior Issue Claude reverted/undid previous changes without asking ### Wha
**Bug Description** my session just jumped from 56% to 81% and my weekly limit from 40% to 46% in just one propmt, is this suppose to happen these weird spikes? **Environment Info** - Platform: win32 - Terminal: xterm-256color - Version: 2.1.227 - Feedback ID: 06ebec45-d31a-4d03-b0eb-10090ee67965 **Errors** ```json [] ```
### Preflight Checklist - [x] I have searched [existing issues](https://github.com/anthropics/claude-code/issues?q=is%3Aissue%20state%3Aopen%20label%3Abug) and this hasn't been reported yet - [x] This is a single bug report (please file separate reports for different bugs) - [x] I am using the latest version of Claude Code ### What's Wrong? Good afternoon, I
## Summary A cloud ultrareview (`/code-review ultra <PR#>`) crashed on the orchestrator side and produced **no review output**, but it still consumed one of my free ultrareview credits. ## Steps to reproduce 1. Ran `/ultrareview 6562` (deprecated alias of `/code-review ultra 6562`) from the Claude Code CLI against a GitHub PR. 2. CLI confirmed launch: `Free
### Preflight Checklist - [x] I have searched [existing issues](https://github.com/anthropics/claude-code/issues?q=is%3Aissue%20state%3Aopen%20label%3Amodel) for similar behavior reports - [x] This report does NOT contain sensitive information (API keys, passwords, etc.) ### Type of Behavior Issue Other unexpected behavior ### What You Asked Claude to Do I a
**Bug Description** Too frequent errors on the subagent. **Environment Info** - Platform: darwin - Terminal: iTerm.app - Version: 2.1.228 - Feedback ID: 56e71dc0-9185-429a-b6e2-c7c309388866 **Errors** ```json [] ```
**Bug Description** Запит був про лідар-сенсор, але я зловив заборону на Fable, хоча це не підпадає під жодну частину заборони legitimate coding, cybersecurity, biology tasks. Відповідно я вважаю цей варіант спрацювання перемикача хибно-позитивним **Environment Info** - Platform: win32 - Terminal: windows-terminal - Version: 2.1.229 - Feedback ID: df1e0e10-9
## Environment - Claude Desktop **1.28929.0** (Microsoft Store MSIX, `Claude_1.28929.0.0_x64__pzs8sxrjxfjjc`), Claude Code Desktop 2.1.227 - Windows 11 Pro 10.0.26200 - Desktop tower, single discrete GPU: NVIDIA GeForce RTX 4060, driver 32.0.16.1047 (unchanged since 2026-05-31) — **not** a hybrid-graphics machine - Windows KBs installed 2026-08-12: KB5120708
*Filed by Claude Sonnet 5, running inside the reporting user's own Claude Code session, on the user's explicit instruction and posted under their GitHub account — the investigation and this write-up were done by the assistant, not the human, which is itself a slightly unusual provenance for a bug report and worth flagging up front.* ## Summary When a model r
**Bug Description** hide/redact subscription tier in startup banner The startup banner shows my plan tier (e.g. "Claude Max") alongside the model and working directory every time Claude Code starts. This is visible during screen shares, pair programming, and recorded demos — I don't want to broadcast my subscription plan to whoever's watching. Requested: a s
### Preflight Checklist - [x] I have searched [existing issues](https://github.com/anthropics/claude-code/issues?q=is%3Aissue%20state%3Aopen%20label%3Abug) and this hasn't been reported yet - [x] This is a single bug report (please file separate reports for different bugs) - [x] I am using the latest version of Claude Code ### What's Wrong? A Cowork live art
**Bug Description** API Error: Connection closed mid-response. The response above may be incomplete. **Environment Info** - Platform: linux - Terminal: gnome-terminal - Version: 2.1.226 - Feedback ID: 86237de9-01ed-46bc-b1a1-75753e86d23e **Errors** ```json [] ```
**Bug Description** This session got stuck and kept getting 529 (?) api overload bugs and API error on every prompt, I restarted the session multuple times, killed all other claude sessions, but nothing worked. Everntually I started a totally new session, told it to find and retrieve the context from this session, and keep working - and it did, no problem at
**Environment** - Claude Code version: 2.1.215 - OS: Windows 11 Pro (native, PowerShell), not WSL2 - Feature used: cross-session messaging via the session-manager tool exposed to Claude (`send_message` / `list_events` / `list_sessions` — the same feature surfaced in the UI as messaging between open Claude Code sessions) **Summary** A message sent from one se
## Summary The Bash tool's `grep` shim (the shell function installed via the shell snapshot, which execs `$CLAUDE_CODE_EXECPATH -G` with `ARGV0=ugrep`) returns **exit status 2** when one operand file is missing, even though a line was selected in another operand. GNU grep returns **0** in that situation, and POSIX specifies that behaviour explicitly for `-q`
**Bug Description** Request ID: req_011CdzXJ1i2bRjpgxKFhpRcJ - this is completely unacceptable. I'm working on ebola virus detection strategies but your filter kills the whole project. This is a real issue - my work is in healtcare and lifescience in general. These filter are stupid and clearly does nothing good. i urge you to swtich off these filters - othe
**Bug Description** I'm working on an HTB challenge and claude seems to switch back to opus 4.8 every time **Environment Info** - Platform: linux - Terminal: gnome-terminal - Version: 2.1.220 - Feedback ID: 7406001d-d179-429f-b275-20117cffa1ce **Errors** ```json [] ```
## Summary When a code change made by Claude is undone (via the rewind/checkpoint feature), the file/code state is reverted, but the conversation context is not. Claude continues to reference the undone implementation as if it still exists — describing it in detail, answering questions about its behavior, and building test artifacts against it — because it i
### Preflight Checklist - [x] I have searched [existing issues](https://github.com/anthropics/claude-code/issues?q=is%3Aissue%20state%3Aopen%20label%3Abug) and this hasn't been reported yet - [x] This is a single bug report (please file separate reports for different bugs) - [x] I am using the latest version of Claude Code ### What's Wrong? In the **Claude C