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

Claude Code v2.1.309 ·

Accept-edits mode no longer auto-approves some unusual touch commands

In acceptEdits mode, touch commands with odd or option-like arguments now go through the normal permission check instead of running unasked

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

acceptEdits is a permission mode in which Claude Code approves file edits on its own without asking you each time. Some simple file commands, including touch (which creates an empty file or updates a file's timestamp), were approved automatically in this mode with no further check.

That approval is now narrower. touch is no longer approved automatically when either of these is true:

  • Claude Code's cleaned-up version of the command differs from the command as written, apart from surrounding spaces.
  • Any argument does not start with a letter, digit, underscore, ., / or ~, optionally after an opening quote.

Such commands now go through the normal permission check, which may ask you first.

Why

This makes it harder for a touch command carrying option-like arguments or shell tricks to be approved silently in acceptEdits mode. Ordinary touch commands on plain file names are unaffected.

Read from
Names in the bundleacceptEdits

See this entry in the whole of v2.1.309 →

Feedback