{"version":"2.1.321","anchor":"symlink-loop-eloop-retry-when-writing-files","canonical_anchor":"symlink-loop-eloop-retry-when-writing-files","heading":"File writes that hit a looping shortcut now remove it and try again","tier":"notice","area":"Elsewhere","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.321\/e\/symlink-loop-eloop-retry-when-writing-files","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.321","markdown":"### File writes that hit a looping shortcut now remove it and try again\n\nIf writing a file fails because the path is a symlink loop, Claude Code now removes the path and retries the write\n\n**What**\n\nA symlink is a shortcut that points to another file. A symlink loop is a chain of these that ends up pointing back to itself, so the file can never be reached. In one of the places Claude Code writes files, a write that fails for this reason is now retried after removing the path. Any other kind of failure is still reported as before.\n\n**Why**\n\nWrites to a path caught in a symlink loop used to fail outright and now succeed. The shortcut at that path is removed in the process.\n\n- Area: Elsewhere\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 0\/5\n- Scope: individual\n- Heads-up: no"}