Claude Code can now build a request header named x-claude-code-wiggly-dove. It carries short coded values for:
- the Claude Code version
- how Claude Code was started
- where the request came from
- the permission mode
- the sandbox and network-access setup (the sandbox limits what commands can reach)
- the host environment
- the git origin of the project
Sending it depends on a remote setting that falls back to off when the server sends nothing, and on two further checks. When it is off, the header is not built.
Any header you add with ANTHROPIC_CUSTOM_HEADERS under this name, written plainly or hashed, is removed.
When switched on, this header would tell the API about your permission and sandbox setup along with each request.
tengu_wiggly_dove Not enough to sayNothing 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.296: off
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.296. It isn't a statement about your account. What a flag value here can and cannot tell you
Fixed $.http.fetch in mods refusing a HEAD request when the response declares a Content-Length over the 4 MiB body limit
New in this build: tengu_wiggly_dove