{"version":"2.1.304","anchor":"background-shell-leftover-check-changed","canonical_anchor":"background-shell-leftover-check-changed","heading":"Leftover background shell check no longer tied to turn recording","tier":"internal","area":"Bash Tool","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.304\/e\/background-shell-leftover-check-changed","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.304","markdown":"### Leftover background shell check no longer tied to turn recording\n\nThe check for a background shell left running at exit no longer requires a turn to be being recorded\n\n**What**\n\nWhen Claude Code exits, it checks whether a shell command it started in the background is still running. That check used to apply only while a turn (one exchange between you and Claude) was being recorded. It now tests the shell's own state instead.\n\n**Why**\n\nClaude Code may now report leftover background processes in more situations than before.\n\n- Area: Bash Tool\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}