{"version":"2.1.304","anchor":"loop-keepalive-re-arm-records-an-owner","canonical_anchor":"loop-keepalive-re-arm-records-an-owner","heading":"Restarted loop wake-ups now record which loop they belong to","tier":"internal","area":"Elsewhere","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.304\/e\/loop-keepalive-re-arm-records-an-owner","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.304","markdown":"### Restarted loop wake-ups now record which loop they belong to\n\nWhen a loop's keepalive sets up its next wake-up again, Claude Code now records which loop the wake-up was set up for\n\n**What**\n\nA loop can keep waking Claude up to carry on with work, and a keepalive sets up the next wake-up again when needed. When it does, Claude Code now records which loop that wake-up was set up for. The message shown when a loop runs out of its allowance is unchanged.\n\n**Why**\n\nEach restarted wake-up is now tied to a specific loop rather than left unattached, which keeps one loop's wake-ups apart from another's.\n\n- Area: Elsewhere\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}