{"version":"2.1.277","anchor":"webfetch-tool-description-reworks-its-claudeai-artifact-exc","canonical_anchor":"webfetch-tool-description-reworks-its-claudeai-artifact-exc","heading":"WebFetch tool description reworks its claude.ai-artifact exception into a general mode parameter","tier":"internal","area":"Elsewhere","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.277\/e\/webfetch-tool-description-reworks-its-claudeai-artifact-exc","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.277","markdown":"### WebFetch tool description reworks its claude.ai-artifact exception into a general mode parameter\n\nWebFetch's internal prompt-building switched from a simple on\/off flag to a named mode string\n\n**Unclear.** What the mode values other than the default \"none\" actually change in the description is not stated.\n\n**What**\n\nThe internal code that builds the description text for the `WebFetch` tool used to take a simple true\/false flag (`leanPrompt`) that controlled a single special-case explanation about claude.ai artifacts. It now instead takes a mode, a text value that defaults to `\"none\"`, passed through to the helper functions that assemble the description.\n\n**Why**\n\nA mode that can hold more than two values suggests more variations of the `WebFetch` description are possible than the old on\/off flag allowed, though what those other modes do isn't specified. The visible `WebFetch` description text itself is unchanged in this release.\n\n- Area: Elsewhere\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}