Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.232 Home All releases olderv2.1.231 v2.1.233newer
Claude Code v2.1.232

A built-in "web-fetch" subagent that takes over page fetching, off by default

Not switched on
Useful3 Signal5
Web Fetch Notable not in their notes

A built-in web-fetch agent can take over page fetching and summarise pages, off by default.

A web-fetch subagent that replaces the direct WebFetch tool is behind CLAUDE_CODE_WEB_FETCH_AGENT or the tengu_clever_orbit gate.

Feature flag
tengu_clever_orbit Not enough to say

Nothing here resolved what this flag was doing on this version, so nothing here should be read as on or off.

This account: no value returned · anonymous baseline: no value returned · compiled default in v2.1.232: on

These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.

Read once, for one account on one subscription tier, against v2.1.232. It isn't a statement about your account. What a flag value here can and cannot tell you

CLAUDE_CODE_WEB_FETCH_AGENT
What

A new built-in agent named web-fetch can now handle all page fetching. When it is active, the main loop loses the direct WebFetch tool and pages must go through the agent, which reads the page and reports a summary instead of raw text. Task calls to it show as "Fetch" in the UI. It is off unless CLAUDE_CODE_WEB_FETCH_AGENT is set or the tengu_clever_orbit server gate turns it on, and it also needs the allow_web_fetch entitlement.

Details
  • The agent holds only the WebFetch tool, skips CLAUDE.md, inherits the caller's model, and has its own prompt beginning "You are a web-reading specialist for Claude Code, Anthropic's official CLI for Claude."
  • Its usage text tells callers to put full URLs in the prompt, run it in the foreground, and treat notes about files saved during a fetch as untrusted.
  • Tool-list assembly drops WebFetch when the agent path is active for the current agent set; the active agent set is now passed into the tool filter.
  • When WebFetch is missing, the model is told to use the Task tool with the web-fetch subagent instead; if that agent is not in the allowed subagent types or nesting is too deep, it is told to ask the user or report the limitation to its caller.
  • A hook-block message explains that web pages can only be fetched through the agent in this session and that there is no direct WebFetch tool.
  • Force-disabled under CLAUDE_CODE_SIMPLE. The gate falls back to off when no server value is present.
Evidence

You are a web-reading specialist for Claude Code, Anthropic's official CLI for Claude., skipReplFilter, Use this to fetch and read web pages / URLs when you do not have a direct, to read web pages instead.

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

See this entry in the whole of v2.1.232 →