Follow Discord
Sweep 09 Oct 2026 · 17:27Z Build v2.1.296 517 read Stable v2.1.287 Latest v2.1.296 Next v2.1.296 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.296 ·

Managed settings gain a gateway probe and signed proof of absence

New managed-settings plumbing can detect a gateway serving /managed/settings and verify signed documents saying no settings exist, with an expiry

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

Unclear Nothing was seen using this check, so whether it runs at all in this version is not known.

What

Managed settings are settings an organisation pushes to Claude Code. Two new pieces deal with where they come from:

  • A gateway probe requests /managed/settings in a status-only mode, with a custom User-Agent (claude-cli/<version> (external, ...)), If-None-Match: * and no-cache headers, and closes the response after reading the headers. It decides a gateway owns the settings only when an x-cc-gateway-version header is present and cache-control contains no-store. A 304 answer counts as yes, a 404 as no, and anything else as unknown. No caller of the probe was traced, so it may not be in use yet.
  • The signature check for managed settings and plugins now accepts a second kind of document saying that no settings exist (an absence document), with an abs flag, an optional exp expiry and a plan. A valid result now says whether it is an absence or a normal document.
  • New failure reasons are unsupported_version and abs_mismatch.
  • The window for treating a document as fresh is now capped by the document's own expiry, not only a fixed maximum age per type.

Why

This is groundwork. It lets Claude Code verify that an organisation truly has no managed settings, for a limited time, and work out whether a gateway is serving them.

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 was seen using this check, so whether it runs at all in this version is not known.

See this entry in the whole of v2.1.296 →

Feedback