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 ·

Folder listing on Linux and macOS can return file names that aren't valid text

On Linux and macOS, Claude Code can list folders through the system library so unusual file names come back exactly as stored

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
1Signal: worth watching, 1 to 5
File PathsArea: what it touches
ImprovementsKind: in v2.1.290,
ImprovementsSection of the release

Unclear It is not clear whether this listing is used anywhere besides removing worktrees.

What

On Linux, Claude Code can now list a folder's contents by calling the system's C library directly. File names come back as raw bytes, so names that are not valid UTF-8 (the usual text encoding) are kept exactly as stored. This only works when Claude Code finds exactly one copy of glibc or musl (the two common Linux C libraries) loaded; otherwise it reports that it cannot. macOS gets a similar way of listing folders.

Why

This lets Claude Code safely remove files whose names are not valid text.

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 whether this listing is used anywhere besides removing worktrees.

See this entry in the whole of v2.1.290 →

Feedback