Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.251 Home All releases olderv2.1.250
Claude Code v2.1.251

File permission checks now fail loudly under heavy concurrency

You'll notice
Useful3 Signal3
Permissions

Under heavy file activity a permission check can expire and ask you to retry rather than skip.

What

The short-lived cache holding approved file paths now keeps writes and reads in separate lanes and detects when entries are dropped before use. If too many are dropped, the next file operation fails with "its permission check expired before it ran (too many concurrent file operations). Retry." rather than proceeding without a fresh check.

Details
  • Always on. The lane holds up to 256 entries and tracks up to 1048576 dropped keys.
  • The error is retryable, so the operation can simply be run again.
Evidence

its permission check expired before it ran (too many concurrent file operations). Retry.

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.251 →