{"version":"2.1.283","anchor":"procselffd-identity-check-no-longer-swallows-unexpected-e","canonical_anchor":"procselffd-identity-check-no-longer-swallows-unexpected-e","heading":"Unexpected errors during a Linux file identity check are no longer hidden","tier":"internal","area":"Cloud Sync","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/procselffd-identity-check-no-longer-swallows-unexpected-e","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283","markdown":"### Unexpected errors during a Linux file identity check are no longer hidden\n\nOn Linux, a file identity check now treats only missing-file and permission errors as a mismatch and reports any other error\n\n**Unclear.** Which everyday actions rely on this check is not stated.\n\n**What**\n\nOn Linux, Claude Code has a helper that checks whether a file it has open is the same file it expects, using the system's `\/proc` folder. Before, any error during this check was silently treated as \"not the same file\".\n\nNow only these errors are treated that way:\n\n- the file does not exist (ENOENT)\n\n- access is denied (EACCES or EPERM)\n\nAny other error is passed on as an error instead.\n\n**Why**\n\nUnexpected file system problems during these careful file operations now show up rather than being quietly mistaken for a mismatch. This only applies where `\/proc` exists, which in practice means Linux.\n\n- Area: Cloud Sync\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 0\/5"}