Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.300 ·

Commands containing certain invisible characters are blocked instead of run

A command containing the invisible characters U+FEFF or U+180E is now refused, with a note on how to write them safely

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

Unclear It is not clear which command tool runs this check, the Bash tool or the PowerShell tool, or whether the check is always on.

What

Claude Code now refuses to run a command that contains either of two invisible characters:

  • U+FEFF, the byte order mark, a hidden marker sometimes left at the start of text files
  • U+180E, the Mongolian vowel separator

The command is not run. The message says which character was found and explains how to write it safely if it is really wanted. The suggested form, $([char]0xFEFF), is written for PowerShell, the Windows command shell.

Why

These characters cannot be seen on screen, so a command containing one can do something other than what it appears to do. A command like that now fails with a clear explanation instead of running.

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 command tool runs this check, the Bash tool or the PowerShell tool, or whether the check is always on.

See this entry in the whole of v2.1.300 →

Feedback