{"version":"2.1.321","anchor":"cancelling-a-loop-job-now-reports-that-a-loop-wakeup-ended","canonical_anchor":"cancelling-a-loop-job-now-reports-that-a-loop-wakeup-ended","heading":"Cancelling a \/loop wakeup now tells the rest of the session","tier":"notice","area":"Loops","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.321\/e\/cancelling-a-loop-job-now-reports-that-a-loop-wakeup-ended","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.321","markdown":"### Cancelling a `\/loop` wakeup now tells the rest of the session\n\nWhen a cancelled job is a `\/loop` wakeup, Claude Code now announces that the loop ended and reports it in the result\n\n**What**\n\n`\/loop` schedules Claude to wake up and repeat a task. When the tool that cancels scheduled jobs cancels one, it now checks whether that job was a loop wakeup. If it was, Claude Code announces the end of the loop to the rest of the session and marks the result to say a loop wakeup ended. Before, it only cancelled the job and returned its id.\n\n**Why**\n\nOther parts of the session can now react when a loop is stopped, which should keep the loop's state and what you see on screen in step.\n\n- Area: Loops\n- Names: `\/loop`\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}