Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.301 ·

Reported entrypoint now comes from a helper before CLAUDE_CODE_ENTRYPOINT

The entrypoint label in the billing header and the User-Agent now asks a helper first, then CLAUDE_CODE_ENTRYPOINT, then a fallback

Group of 2 Under the hood No documentation found Internal Changes
JSON All of v2.1.301
Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
Environment VariablesArea: what it touches
Internal ChangesKind: in v2.1.301,
Internal ChangesSection of the release

Unclear What the new first source returns, and so whether CLAUDE_CODE_ENTRYPOINT can still decide the label, is not clear.

What

Claude Code tells Anthropic's servers how it was started, called the entrypoint (for example, from the command line). Two places that send this label now ask a new helper first.

  • The cc_entrypoint value in the billing header uses the helper's answer, then CLAUDE_CODE_ENTRYPOINT, then unknown.
  • The entrypoint part of the claude-cli/ User-Agent (the identifying string sent with each request) uses the helper's answer, then CLAUDE_CODE_ENTRYPOINT, then cli.

Before this release, both read CLAUDE_CODE_ENTRYPOINT directly.

Why

If you set CLAUDE_CODE_ENTRYPOINT, it may no longer be the value reported, because the helper's answer now comes first. The label Anthropic receives for how Claude Code was started may change.

Read from
Names in the bundleCLAUDE_CODE_ENTRYPOINT
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 doubtWhat the new first source returns, and so whether `CLAUDE_CODE_ENTRYPOINT` can still decide the label, is not clear.

See this entry in the whole of v2.1.301 →

Feedback