Follow Discord
Sweep 03 Oct 2026 · 20:28Z Build v2.1.289 510 read Stable v2.1.285 Latest v2.1.289 Next v2.1.289 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.289 ·

Fewer find commands are allowed without asking

Claude Code now asks before running some find, test, jobs and set commands that it used to treat as safe to run automatically

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

Claude Code can run some shell commands without asking you first when it judges them read-only, or when a permission rule such as Bash(find:*) allows them. The checks behind that are stricter now, and these cases now ask for permission:

  • find options that different versions of find read differently
  • find, test, jobs or set arguments that contain redirect characters or end in a backslash
  • Wildcard characters in a find name-style argument, unless the pattern is quoted
  • test arguments containing $, which are checked more strictly

find options that run commands or change files still cannot be allowed automatically by a Bash(find:*) rule.

Why

These close ways a find command could hide an action that runs something or changes files behind a rule meant only to allow searching. Expect some find commands that used to run silently to ask for approval.

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 doubtExactly which `find` options are treated as read differently by different versions is not stated.

See this entry in the whole of v2.1.289 →

Feedback