Claude Code v2.1.205 Changelog
What changed in Claude Code CLI v2.1.205, released 2026-07-08 β explained in plain English.
- Improves performance and stability by saving 400MB of RAM during updates and fixing various Windows crashes, stuck tasks, and lost messages.
Want a heads-up when Claude Code updates?
We email you the moment a new Claude Code version drops β plus plain-English release notes like these. No spam.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
This update is all about making Claude Code safer, more stable, and much easier to monitor. If you use Claude to write and manage code in the background, or if you use Windows, this release is a big deal. It fixes several crashes, stops Claude from accidentally deleting files it shouldn't, and makes it much easier to see exactly what Claude is doing behind the scenes.
What's new
- The
/doctorcommand: This is a new, built-in checkup tool (you can also type/checkup). It scans your setup, diagnoses problems, and can even fix them for you. - Reserved tool names: Claude has reserved the names "Claude Browser" and "Claude Preview" for its own official tools. This means you can't name your own custom connected tools (called MCP servers) with these names anymore.
Improvements
- Safer deletions: In "auto mode" (where Claude runs commands on its own), Claude will now stop and ask you for permission before running a dangerous delete command (
rm -rf) if it isn't 100% sure what folder it is deleting. - Lighter on memory: When Claude downloads updates, it now streams them straight to your hard drive instead of holding them in your computer's temporary memory (RAM). This saves about 400 megabytes of RAM, keeping your computer running smoothly during updates.
- Better background task tracking: The
claude agentsscreen (which shows what Claude is doing in the background) got a major upgrade. It now shows clear, color-coded status words and easy-to-read headlines instead of messy raw code. It also links directly to your Pull Requests (PRsβrequests to merge new code into a project). - No fake approvals: Background notifications now clearly state if a human hasn't approved an action, preventing Claude from accidentally acting on "fake" approvals in its chat history.
- Protected history: Claude is now blocked from editing or messing with its own chat history files while running in auto mode.
Fixes
- Windows file safety: Fixed a scary bug on Windows where deleting a temporary workspace could accidentally delete files *outside* of that workspace if there were folder shortcuts (called symlinks or junctions) inside it.
- Windows crashes: Fixed a crash that happened on Windows if you deleted or locked the folder Claude was working in while a command was running.
- Lost messages: If you sent Claude a message right as it hit its maximum turn limit (the cap on how many back-and-forth messages it can send in one go), your message will no longer vanish into thin air.
- Data blueprint (JSON Schema) errors: Fixed an issue where Claude would get confused and output messy, unstructured data if you gave it an invalid blueprint (JSON schema) for how you wanted your data formatted.
- Stuck background tasks: Fixed several bugs where background tasks would get stuck showing the wrong status (like "failed" or "completed" when they were actually running again).
- Importing tools: When importing tools from the Claude Desktop app, Claude will no longer freeze if a tool has weird characters
How to upgrade
Update to Claude Code v2.1.205 by running:
claude update
This is our plain-language summary. Read the complete, official notes on the Claude Code official changelog β.
