Follow Discord
Sweep 08 Oct 2026 · 18:53Z Build v2.1.295 516 read Stable v2.1.286 Latest v2.1.295 Next v2.1.295 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.290 ·

Stricter checks when Claude Code runs tools for a remote host

Remotely hosted tool calls now refuse over-long paths and settings-file edits, deny on a rule-check crash, and use up approvals that arrive too late

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

Unclear It is not clear which of these checks apply in every setup and which depend on a setting or remote switch.

What

Claude Code can run tools on behalf of a remote host, meaning another program that asks Claude Code to carry out actions and asks for your approval. The permission checks around those tool calls now handle several cases differently:

  • A path that is too long is refused.
  • An approval that arrives after its time has run out is used up and nothing runs. The message says: "nothing ran, and the approval is used up. Run the tool again if it is still needed." Before, a late approval left the request waiting as still pending.
  • If the check against your permission rules crashes, the tool call is denied rather than allowed.
  • Refusals involving credential files and settings files are now recorded.
  • Edits to settings files made through these remotely hosted tools are refused.

This release also reads a new environment variable, CLAUDE_CODE_REMOTE_TOOLS_HOST_ALLOWS_UNATTENDED, and passes it through to the programs Claude Code starts.

Why

These changes decide what happens when an approval expires or a check goes wrong. In each case the tool now does not run, so an approval cannot quietly hang around and a failed check does not let a call through. If a remotely hosted tool reports that its approval was used up, run the tool again.

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 doubtIt is not clear which of these checks apply in every setup and which depend on a setting or remote switch.

See this entry in the whole of v2.1.290 →

Feedback