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 ·

Clearer wording when a command nests shells too deeply

The refusal reason for a command that passes shell code through too many nested shells now reads more simply

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

A shell is the program that runs your terminal commands. Before Claude Code runs a command, it checks whether the command is safe to approve. Some commands hand shell code to another shell, which can hand it to yet another one. When a command does this too many times, Claude Code gives a reason for not approving it. That reason now reads "it hands shell code to a shell too many layers deep". It used to say "it hands shell code to a shell more times over than this reading follows".

Why

You see this text when Claude Code asks for your permission, so the shorter wording is easier to understand. Only the words changed. The check works the same way.

See this entry in the whole of v2.1.290 →

Feedback