winget install --id Anthropic.ClaudeCode
About Claude Code
Claude Code is Anthropic’s agentic coding tool that lives in your terminal and helps you turn ideas into code faster than ever before. What Claude Code does for you - Build features from descriptions: Tell Claude what you want to build in plain English. It will make a plan, write the code, and ensure it works. - Debug and fix issues: Describe a bug or paste an error message. Claude Code will analyze your codebase, identify the problem, and implement a fix. - Navigate any codebase: Ask anything about your team’s cod...
What's new in 2.1.200
- Changed AskUserQuestion dialogs to no longer auto-continue by default; opt into an idle timeout via /config - Changed the "default" permission mode to "Manual" across the CLI, --help, VS Code, and JetBrains; --permission-mode manual and "defaultMode": "manual" are accepted alongside default - Fixed a crash at startup when disabledMcpServers or enabledMcpServers in .claude.json is set to a non-array value - Fixed background sessions silently stopping mid-turn after sleep/wake or when reopening a stalled session - Fixed background sessions re-running a turn cancelled with Esc after a stall respawn - Fixed background agents never starting again after a crash left a stale daemon.lock whose PID the OS reused - Fixed background-agent daemon handover so a reinstalled older build can no longer take over the daemon; build recency is now judged by the version's embedded build timestamp - Fixed background-agent roster issues: transient corruption permanently disabling orphan cleanup, older binaries not preserving fields written by newer versions, and socket auth tokens being stripped during daemon restarts - Fixed subagents cut off by a rate limit before producing any text output returning an empty result instead of failing cleanly - Fixed control bytes from background-agent output reaching the terminal in the agent view - Fixed claude agents --plugin-dir <dir> not showing the plugin's agents and skills in the agent view when the flag is placed after agents - Fixed project-scoped plugins not loading correctly from git worktrees of the same repository - Fixed /mcp server list not tra...
Version history
| Version | Updated | Notes |
|---|---|---|
| 2.1.200 | - Changed AskUserQuestion dialogs to no longer auto-continue by default; opt into an idle timeout via /config - Changed the "default" permission mode to "Manual" across the CLI, --help, VS Code, and JetBrains; --permissi... | |
| 2.1.199 | - Stacked slash-skill invocations like /skill-a /skill-b do XYZ now load all leading skills (up to 5), not just the first - Fixed SSL certificate errors (TLS-inspecting proxies, missing NODE_EXTRA_CA_CERTS, expired certs... | |
| 2.1.198 | Unknown | - Claude in Chrome is now generally available - Added background agent notifications in claude agents — sessions that need input or finish now fire the Notification hook (agent_needs_input / agent_completed) - Added /dat... |
| 2.1.197 | Unknown | - Introducing Claude Sonnet 5: now the default model in Claude Code, with a native 1M-token context window and promotional pricing of $2/$10 per Mtok through August 31. Update to version 2.1.197 for access. https://www.a... |
| 2.1.196 | Unknown | - Added support for organization default models — admins set it in the org console; it shows as "Org default" (or "Role default") in /model when you haven't picked one yourself - Added readable default names for sessions... |
| 2.1.195 | Unknown | - Added CLAUDE_CODE_DISABLE_MOUSE_CLICKS to disable mouse click/drag/hover in fullscreen mode while keeping wheel scroll - Fixed hook matchers with hyphenated identifiers (e.g. code-reviewer, mcp__brave-search) accidenta... |
| 2.1.193 | Unknown | - Added autoMode.classifyAllShell setting to route all Bash/PowerShell commands through the auto-mode classifier instead of only arbitrary-code-execution patterns - Added auto-mode denial reasons to the transcript, the d... |
| 2.1.191 | Unknown | - Added /rewind support for resuming a conversation from before /clear was run - Fixed scroll position jumping to the bottom while reading earlier output during a streaming response - Fixed background agents resurrecting... |
| 2.1.190 | Unknown | - Bug fixes and reliability improvements |
| 2.1.187 | Unknown | - Added sandbox.credentials setting to block sandboxed commands from reading credential files and secret environment variables - Added org-configured model restrictions to the model picker, --model, /model, and ANTHROPIC... |
| 2.1.186 | Unknown | - Added claude mcp login <name> and claude mcp logout <name> to authenticate MCP servers from the CLI without opening the interactive /mcp menu, with --no-browser stdin redirect support for completing over SSH - Added st... |
| 2.1.185 | Unknown | - The stream-stall hint now reads "Waiting for API response · will retry in …" instead of "No response from API · Retrying in …", and triggers after 20s of silence instead of 10s |
| 2.1.183 | Unknown | - Improved auto mode safety: destructive git commands (git reset --hard, git checkout -- ., git clean -fd, git stash drop) are now blocked when you didn't ask to discard local work, git commit --amend is blocked when the... |
| 2.1.181 | Unknown | - Added /config key=value syntax to set any setting from the prompt (e.g. /config thinking=false) — works in interactive, -p, and Remote Control - Added sandbox.allowAppleEvents opt-in setting that lets sandboxed command... |
| 2.1.179 | Unknown | - Fixed mid-stream connection drops: partial responses are now preserved instead of showing a raw error, and the spinner no longer gets stuck at "running tool" - Fixed mouse-wheel scrolling in WSL2 under Windows Terminal... |
| 2.1.178 | Unknown | - Added Tool(param:value) syntax for permission rules to match a tool's input parameters (with * wildcard), e.g. Agent(model:opus) to block Opus subagents - Skills in nested .claude/skills directories now load when worki... |
| 2.1.177 | Unknown | Release notes |
| 2.1.176 | Unknown | - Session titles are now generated in the language of your conversation (set the language setting to pin a specific language) - Added footerLinksRegexes setting for regex-matched link badges in the footer row, configurab... |
| 2.1.175 | Unknown | - Added enforceAvailableModels managed setting — when enabled, the availableModels allowlist also constrains the Default model (a Default that would resolve to a disallowed model now falls back to the first allowed model... |
| 2.1.174 | Unknown | - Added wheelScrollAccelerationEnabled setting to disable mouse-wheel scroll acceleration in fullscreen mode - Fixed the /model picker hiding the model family that Default resolves to — Opus now appears as its own row on... |