Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
0Signal: worth watching, 1 to 5
File AccessArea: what it touches
Internal ChangesKind: in v2.1.281,
Internal ChangesSection of the release
What
When Claude Code opens an output file and the path goes through a symlink (a shortcut that points to another location), it checks where the link leads. If that check cannot be repeated because the target changed during the open, Claude Code now tries once more. If that also fails, it stops with the error "output leaf changed during open" rather than carrying on. An earlier check that returned early with no result was removed.
Why
Output is not written to an unexpected place if a link is swapped while the file is being opened.
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 doubtThe finding does not say which output files this applies to or what the removed early check did.
Anthropic's release notes agreeImproved screen-reader output in /mcp: a disabled server is read as "off" instead of "pending"