Keep-Awake Control Panel

The last 20 chats · woken and held to the no-quit contract until truly complete

20
Recent chats
2
Live tabs woken now
37
Queued work items
4
In progress
52
Blocked
Targeted wake of all 20 is blocked. This session is in bypass/auto mode, which disables the cross-chat send_message tool. The 2 open tabs were woken by broadcast; the other 18 are closed sessions that no script can re-open. To finish: switch a session to supervised mode (normal / plan / accept-edits), then re-run the wake. Queued as q-2026-06-24-8b3c41.

The 20 chats

Keep-awake contract

The only two honest exits

1. The queue empties. The chat ends its reply with the exact line SHIFT TRULY COMPLETE and the heartbeat self-deletes.

2. You pull the off-switch. One clean stop for every chat:

touch ~/.claude/shift_queue.allow_stop

Every heartbeat checks for that file first. Delete it again to resume the shift.

Re-broadcast the live tabs anytime

WAKE_PROMPT="resume unfinished work, pull next queue item, do not stop" \
  bash ~/scripts/wake_all_chats.sh

Broadcast only reaches Claude.app tabs that are currently open. Open the other chats in Claude Desktop first, then re-run to wake them too.

🛍️ Get the printable