{"version":"2.1.285","anchor":"aborted-shell-commands-are-cleaned-up-at-construction","canonical_anchor":"aborted-shell-commands-are-cleaned-up-at-construction","heading":"Commands cancelled before they start are cleaned up right away","tier":"notice","area":"Bash Tool","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.285\/e\/aborted-shell-commands-are-cleaned-up-at-construction","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.285","markdown":"### Commands cancelled before they start are cleaned up right away\n\nA shell command that is already cancelled when it is created is now cleaned up immediately\n\n**What**\n\nWhen Claude Code creates a shell command (a command run in your terminal) and the request to cancel it has already arrived, it now runs the cleanup immediately. Before, the command was registered as running without checking whether it had already been cancelled.\n\n**Why**\n\nThis stops commands cancelled very early from being left behind or hanging.\n\n- Area: Bash Tool\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 1\/5"}