{"version":"2.1.232","anchor":"guards-keep-the-web-fetch-agent-out-of-observer-and-worktree","canonical_anchor":"guards-keep-the-web-fetch-agent-out-of-observer-and-worktree","heading":"Guards keep the web-fetch agent out of observer and worktree roles","tier":"internal","area":"Web Fetch","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.232\/e\/guards-keep-the-web-fetch-agent-out-of-observer-and-worktree","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.232","markdown":"### Guards keep the web-fetch agent out of observer and worktree roles\n\nThe built-in web-fetch agent refuses observer and worktree roles and just runs locally.\n\n**What**\n\nThe built-in `web-fetch` agent cannot be used as an observer and cannot be run in an isolated worktree. Both requests are ignored with a warning in the log, and the agent runs unobserved and locally instead.\n\n**Details**\n\n- Only reachable when the web-fetch agent itself is on, via `CLAUDE_CODE_WEB_FETCH_AGENT` or the `tengu_clever_orbit` gate, which is off absent a server value.\n\n**Evidence**\n\n`[web-fetch agent] isolation:'worktree' ignored; the built-in web-fetch agent always runs as a local agent`\n\n- Flag `tengu_clever_orbit`: Off in both readings (read for one account on one subscription tier against v2.1.232; this account: off, anonymous baseline: off, compiled default: off) 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.\n- Area: Web Fetch\n- Names: `CLAUDE_CODE_WEB_FETCH_AGENT`\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5"}