Follow Discord
Sweep 09 Oct 2026 · 17:27Z Build v2.1.296 517 read Stable v2.1.287 Latest v2.1.296 Next v2.1.296 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.296 ·

PowerShell commands are checked to arrive intact before permission decisions

Claude Code now sends PowerShell commands to its parser as plain input and checks the parser saw exactly the command it was sent

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

Before deciding whether a PowerShell command needs your permission, Claude Code asks PowerShell to break the command into its parts. It used to embed the command inside an encoded script. It now sends the command as plain input and checks that PowerShell reports back the same command. If the two do not match, Claude Code treats the result as a failure ("PowerShell parser did not receive the command intact") instead of using it.

Why

Permission checks are only as good as the reading of the command behind them. This change makes sure Claude Code judges the command that will actually run, not a garbled copy of it.

See this entry in the whole of v2.1.296 →

Feedback