Claude Code v2.1.251 · 28 Aug 2026
New dispatch-v2 routing gate for outbound API requests
Two alternate internal dispatch implementations are selectable by environment variables, both off by default.
Group of 2 Use it now Notable
Nothing to try yet No documentation found In Development
Copy link
Copy markdown
JSON
All of v2.1.251
Use it now Tier: how much it should matter to you
3 Useful: my rating, 1 to 5
4 Signal: worth watching, 1 to 5
API Routing Area: what it touches
In Development Kind: in v2.1.251, 28 Aug 26
What probably matters to you Section of the release
Second dispatch paths sit behind env vars and remote flags that default off.
A new function selects the outbound API dispatch route based on environment variables CLAUDE_CODE_DISPATCH_V2D and CLAUDE_CODE_DISPATCH_V2S , falling back to remote flags tengu_dreamy_frost and tengu_cedar_lattice respectively when the env vars are unset. Both gates default off.
If CLAUDE_CODE_DISPATCH_V2D (or tengu_dreamy_frost ) is set, outbound requests get the anthropic-dispatch-id: v2d header; else if CLAUDE_CODE_DISPATCH_V2S (or tengu_cedar_lattice ) is set, they get v2s; otherwise no header is sent and the old routing path is used. A companion telemetry event, cli_api_route_observed, fires once per process to record which route was actually used.
Read from
Feature flag
tengu_dreamy_frost 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.251: off
tengu_cedar_lattice 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.251: off
Read once, for one account on one subscription tier, against v2.1.251. It isn't a statement about your account. What a flag value here can and cannot tell you
What has happened since
Flag reading moved
24 Sep 2026 The flag server now returns on for tengu_dreamy_frost, read as this account.
A reading is one sample. Claude Code evaluates its flags remotely, so no client sees the targeting rule behind a value and this says nothing about your account.
See this across every release →
How sure we are
One source agrees One thing we can check says the same as this entry.
The name it cites is new in this build New in this build: tengu_dreamy_frost
See this entry in the whole of v2.1.251 →
28 Aug 2026 · 373 entries, this one is #6.
Use it now45 You'll notice200 Nothing to try yet36 Under the hood92
Open the release →
Names in this entry
env CLAUDE_CODE_DISPATCH_V2D You can send API requests down a newer routing path by setting one of two environment variables.
env CLAUDE_CODE_DISPATCH_V2S You can send API requests down a newer routing path by setting one of two environment variables.
flag tengu_dreamy_frost You can send API requests down a newer routing path by setting one of two environment variables.
flag tengu_cedar_lattice You can send API requests down a newer routing path by setting one of two environment variables.
Is this right?
0
0
Feedback
What's wrong with this entry?
Hard to understand Too vague Looks wrong Not relevant to me Too long Missing the detail I wanted Duplicate of another card
Clear Learned something new I can act on this Good catch
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
← Previous · 5 of 373
Page and doc requests can go to an attached document connector instead of an artifact
You'll notice Connectors
In v2.1.251 What probably matters to you release-page order
Next → · 7 of 373
New PreModelSwitch and PostModelSwitch hooks
Use it now Hooks