█

AI/TLDR

Anthropic · 2026-09-29 · major

Claude Code 2.1.285 — a switch to turn off WebFetch and a --desktop handoff

Claude Code 2.1.285 adds CLAUDE_CODE_DISABLE_WEB_FETCH to turn off the WebFetch tool, claude --desktop to open the desktop app on the current session, an allowedProviders admin setting, and dozens of subagent, MCP and artifact fixes.

Claude Code repository card on GitHub

Claude Code gets a kill switch for web fetching, a jump to the desktop app, and a long list of subagent and MCP fixes.

Quick facts

Versionv2.1.285
MakerAnthropic
Released2026-09-29
New env varCLAUDE_CODE_DISABLE_WEB_FETCH
New commandsclaude --desktop, claude plugin configure <plugin>
New admin settingallowedProviders

What is it?

Claude Code 2.1.285 adds an environment variable, CLAUDE_CODE_DISABLE_WEB_FETCH, that turns off the WebFetch tool. A new claude --desktop command opens the Claude desktop app on the current directory or session, and claude plugin configure shows and changes a plugin's options from the terminal.

How does it work?

Admin controls get tighter in this release. A managed allowedProviders setting limits which API providers people can pick, and Team and Enterprise sessions now hold back WebFetch until the organization policy has loaded. Sessions that use a custom ANTHROPIC_BASE_URL now get the 1M-token context window on Opus 4.7+ and Sonnet 5+, and Bedrock and Vertex AI fall back to an older available model when the default one is removed.

Why does it matter?

Teams that must keep an agent off the open web now have one variable to set instead of a permission rule per domain. The fix list is long and practical: fork subagents keep their plan and dontAsk modes, WebSocket MCP servers show up in claude mcp list, and artifact publishes no longer overwrite newer files after a rewind.

Who is it for?

Claude Code users and team admins

Frequently asked questions

How do I stop Claude Code from fetching web pages?
Claude Code 2.1.285 adds the CLAUDE_CODE_DISABLE_WEB_FETCH environment variable, which turns off the WebFetch tool. For Team and Enterprise accounts, the same release also withholds WebFetch until the organization policy has loaded, so an org rule cannot be skipped in the first moments of a session.
Can admins limit which API providers Claude Code uses?
Yes. Claude Code 2.1.285 adds an allowedProviders managed setting that limits the API provider options available to users. It joins the model controls from 2.1.283, availableModelsMatch and deniedModels, so an organization can pin both the provider and the models its developers can reach.
What does claude --desktop do?
The claude --desktop command, new in Claude Code 2.1.285, opens the Claude desktop app on the current directory or session. It gives a quick way to move work that started in the terminal into the desktop app without finding the folder or session again by hand.
What changed for the VS Code extension in Claude Code 2.1.285?
The Claude Code 2.1.285 VS Code extension adds a plugin options form to the Manage plugins dialog and an on-demand tool for reading the Problems panel. It fixes slash commands that ran unrelated menu items through fuzzy matching, and agent transcripts that lost newer messages in long sessions.

Try it

npm i -g @anthropic-ai/claude-code@2.1.285

Sources · 2 outlets

Tags

  • claude-code
  • anthropic
  • coding-agent
  • cli
  • mcp
  • plugins
  • vscode
  • developer-tools
  • release

← All releases · Learn AI