Claude Code Self-Paced /loop Now Ends When a Turn Finishes Without Rescheduling
Claude Code 2.1.319 changes self-paced /loop so it ends when a turn finishes without rescheduling, instead of scheduling a fallback wakeup. CLAUDE_CODE_LOOP_KEEPALIVE=1 restores the old behavior. Loop confirmations in cloud sessions now note that a timer stops with its container.
Key Takeaways
- Self-paced
/loopnow ends when a turn finishes without rescheduling. - The fallback wakeup is gone by default.
CLAUDE_CODE_LOOP_KEEPALIVE=1restores the old keepalive.- Existing loops that leaned on the fallback will stop.
- Cloud session loop confirmations now warn that a timer stops with its container.
- An offer of a loop that survives is included, though how it works is not described.
A Changed Default
Claude Code 2.1.319 changes self-paced /loop. If a turn finishes without rescheduling, the loop now ends. Before, Claude Code scheduled a fallback wakeup in that case. Setting CLAUDE_CODE_LOOP_KEEPALIVE=1 keeps the old behavior.
What Users Will Notice
A loop that previously kept going after an unscheduled turn will now stop. Anyone who relies on that keepalive should set the variable.
Cloud Sessions
Loop confirmations in cloud sessions now include a note that a timer stops with its container, with an offer of a loop that survives. The release notes do not describe how the surviving loop is created.