{"version":"2.1.300","anchor":"process-kill-helper-checks-permission-and-supports-a-custom","canonical_anchor":"process-kill-helper-checks-permission-and-supports-a-custom","heading":"Stopping processes is more careful about permissions and signals","tier":"internal","area":"Elsewhere","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.300\/e\/process-kill-helper-checks-permission-and-supports-a-custom","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.300","markdown":"### Stopping processes is more careful about permissions and signals\n\nThe code that stops processes now reports permission problems early, can send a chosen signal, and double-checks a process has exited\n\n**What**\n\nWhen Claude Code stops a process it started, it used to always send the standard stop signal and then poll until the process was gone. Now:\n\n- It reports a permission problem straight away when a safety check fails.\n\n- It can send a signal other than the standard stop signal.\n\n- It runs a second check that the process is really gone before reporting it as exited.\n\n**Why**\n\nIn practice stopping processes should be more reliable.\n\n- Area: Elsewhere\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}