{"version":"2.1.282","anchor":"websearch-the-fast-search-config-can-append-a-remote-addend","canonical_anchor":"websearch-standardextended-mode-fast-search-is-built","heading":"WebSearch gains a standard\/extended mode that is off unless configured","tier":"notice","area":"Web Search","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.282\/e\/websearch-the-fast-search-config-can-append-a-remote-addend","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.282","markdown":"### WebSearch gains a standard\/extended mode that is off unless configured\n\nA new WebSearch mode choice, system hint and remote prompt addendum are built in but only switch on through tengu_sleepy_shore or an environment variable\n\n**Unclear.** Whether any extra instruction text is actually being supplied today is not known.\n\n**What**\n\nThe WebSearch tool, which Claude uses to search the web, has a new optional search mode that stays off unless a server config or environment variable turns it on. When it is on:\n\n- The tool gets a `mode` input with two values: \"standard\", the normal web search that is quick and cheap, and \"extended\". A \"standard\" search is sent as a fast search.\n\n- A system hint tells Claude to use \"standard\" by default and \"extended\" only when results are thin, out of date or hard to find. It is added to the headless and SDK system prompt and to agent prompts, but only when a WebSearch tool is in the tool list.\n\n- The config can override the mode description and the system hint, and can supply a `web_search_addendum` that is appended to the WebSearch tool's prompt.\n\nWhen the feature is off and Claude sends a `mode` anyway, the field is now removed from the request instead of causing an error.\n\nThe feature only turns on when all of these hold: the session uses Anthropic's own API with its own base URL; the config comes from `CLAUDE_CODE_WEB_SEARCH_FAST_ARG` or, if that is unset, the remote switch `tengu_sleepy_shore`, and has `enabled` set to true; and `CLAUDE_CODE_WEBSEARCH_USE_CCR_PROXY` is not set without `CLAUDE_CODE_WEBSEARCH_CCR_PROXY_FAST`. `tengu_sleepy_shore` falls back to no config, and nothing has been read about it yet. A prompt capture taken under this release shows the stock WebSearch description unchanged from the previous release, at 1,322 characters.\n\n**Why**\n\nNone of this changes WebSearch unless the config is set. Once it is, Claude can choose between a cheaper and a more thorough search, and the tool's text can be changed from the server without a new release.\n\n- Flag `tengu_sleepy_shore`: Not enough to say (read for one account on one subscription tier against v2.1.282; this account: no value returned, anonymous baseline: no value returned, compiled default: not a boolean we can read) 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 Search\n- Tier: You'll notice\n- Useful: 5\/5\n- Signal: 5\/5"}