You'll notice
Diffing uncommitted changes now silently skips symlinks and other non-regular files
What
When Claude Code computes diff hunks to show context about uncommitted changes, files that aren't regular files (such as symlinks or device files) are now classified as not-regular-file and skipped silently. Previously, these files were grouped into a 'restricted' list, which meant they were surfaced to the user.
Why
This keeps diff output focused on actual file changes, quietly leaving out entries for symlinks and similar special files instead of flagging them as restricted.