Follow Discord
Sweep 25 Sep 2026 · 19:33Z Build v2.1.283 504 read Stable v2.1.274 Latest v2.1.283 Next v2.1.283 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.282 ·

WebFetch can answer a repeat fetch with a pointer to the earlier result in Projects sessions

With CLAUDE_CODE_PROJECTS_SESSION set, WebFetch can skip refetching the same page and return a note pointing at the earlier result instead

Group of 2 You'll notice Improvements
JSON All of v2.1.282
You'll noticeTier: how much it should matter to you
3Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
WebFetchArea: what it touches
ImprovementsKind: in v2.1.282,
ImprovementsSection of the release

What

WebFetch, the tool Claude uses to read a web page, can now skip fetching a page again and return a short note pointing at the earlier tool call whose result is already in the conversation. Before, WebFetch only measured how often repeat fetches happened and still fetched every time.

The note is returned only when all of these hold:

  • the environment variable CLAUDE_CODE_PROJECTS_SESSION is true and the server-controlled switch tengu_velvet_cairn is on (its built-in fallback is on; nothing has been read about it)
  • the same agent asks for the same URL with the same prompt, and the earlier call can be traced to its real parent message
  • the page is still in the fetch cache and the earlier result is still in the conversation

The note is used at most once per earlier call; if Claude asks again, the fetch runs normally. Without CLAUDE_CODE_PROJECTS_SESSION, the fetch goes ahead as before and the measurement-only path under tengu_rosy_flute keeps running. Cases where the note was not used (switched off, another agent, already noted, no cache, earlier result gone) are recorded.

Why

This saves downloading and summarising the same page twice in Projects sessions. The trade-off is that Claude gets a pointer back instead of a fresh copy, so a page that changed in between is not re-read. The WebFetch tool description is unchanged.

Read from
Feature flag
tengu_velvet_cairn 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.282: 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.

tengu_rosy_flute 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.282: 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.282. It isn't a statement about your account. What a flag value here can and cannot tell you

How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtNothing in Claude Code itself sets `CLAUDE_CODE_PROJECTS_SESSION`, so it is unclear who normally turns this mode on.
The name it cites is new in this buildNew in this build: tengu_velvet_cairn

See this entry in the whole of v2.1.282 →

Feedback