{"version":"2.1.236","anchor":"web-fetch-agent-switch-moved-into-per-host-state","canonical_anchor":"web-fetch-agent-switch-moved-into-per-host-state","heading":"Web fetch agent switch moved into per-host state","tier":"internal","area":"Web Fetch","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.236\/e\/web-fetch-agent-switch-moved-into-per-host-state","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.236","markdown":"### Web fetch agent switch moved into per-host state\n\nThe web fetch agent decision moved per session; it still defaults off unless you set the variable.\n\n**What**\n\nThe remembered answer for whether the web fetch agent is used now lives on a state object rather than a module variable. The decision is unchanged: `CLAUDE_CODE_WEB_FETCH_AGENT` wins if set, otherwise the `tengu_clever_orbit` gate decides, defaulting to off.\n\n**Evidence**\n\n`V.CLAUDE_CODE_WEB_FETCH_AGENT ?? nt(\"tengu_clever_orbit\", !1)`\n\n- Flag `tengu_clever_orbit`: Not enough to say (read for one account on one subscription tier against v2.1.236; this account: no value returned, anonymous baseline: no value returned, compiled default: off)\n- Area: Web Fetch\n- Names: `CLAUDE_CODE_WEB_FETCH_AGENT`\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 3\/5"}