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.304 ·

Claude Code recognises servers that reject the context_management field

Claude Code now recognises the error a server returns when it refuses the context_management field in a request

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

Unclear What Claude Code does after recognising this error, such as retrying without the field, is not stated.

What

With some requests, Claude Code sends a field called context_management, which tells the API how to handle earlier conversation. Some servers between you and the API, such as a company proxy or gateway, do not accept this field. They reply with the error "context_management: Extra inputs are not permitted".

Claude Code now has a rule that recognises this error. It sits next to an existing rule for a similar error about the evict_on_complete option.

Why

If you connect through a proxy or gateway that does not support newer request fields, Claude Code can now identify this error and react to it, instead of treating it as an unknown failure.

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 Claude Code does after recognising this error, such as retrying without the field, is not stated.

See this entry in the whole of v2.1.304 →

Feedback