Follow Discord
Sweep 10 Nov 2026 · 02:18Z Build v2.1.322 539 read Stable v2.1.311 Latest v2.1.322 Next v2.1.322 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.321 ·

Shell commands pairing your account email with a User-Agent are refused

A built-in privacy hook, on by default, refuses shell commands that contain your account email and also set a User-Agent

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

Unclear What decides whether this module is available on a given setup is not stated.

What

Claude Code now includes a built-in privacy hooks module. Hooks are small programs that run automatically during a session. This one is on by default, and its on or off setting is honoured only from trusted settings.

It refuses a shell command that does both of these:

  • Contains the email address of the account you are signed in with
  • Sets a User-Agent, the label a program sends to identify itself to a website, using flags such as curl -A or wget -U, or similar ones for iwr

The refusal message tells Claude to resend the command without the email address, or to split it into separate calls.

Why

It stops your email address and a browser-style identity being sent together in one request. Because it is on by default and works quietly, a command Claude runs may be refused without you expecting it.

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 decides whether this module is available on a given setup is not stated.

See this entry in the whole of v2.1.321 →

Feedback