{"version":"2.1.281","anchor":"task-output-symlink-handling-hardened","canonical_anchor":"task-output-symlink-handling-hardened","heading":"Task output symlink handling hardened","tier":"notice","area":"Background Tasks","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281\/e\/task-output-symlink-handling-hardened","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281","markdown":"### Task output symlink handling hardened\n\nBackground task output links are now checked after they are created and re-checked before use\n\n**What**\n\nA background task is work Claude Code keeps running while you carry on. Claude Code points to that task's output file through a symbolic link, a file that points to another location.\n\n- The link is recorded only after Claude Code reads it back and confirms it points where intended.\n\n- It is read again before any later check on it.\n\n- If the link already exists because something else created it at the same moment, that no longer counts as a failure.\n\n- An earlier shortcut that could skip this work has been removed.\n\n**Why**\n\nIf a task's output link has been changed to point somewhere else, Claude Code now notices instead of trusting it. It reports this as \"output symlink was re-pointed\".\n\n- Area: Background Tasks\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 1\/5"}