Control is only one layer
Confirm the phone can see the current task, blocker state, last output, and stop rule after a network change or lock screen.
Claude Dispatch from phone
Phone-to-PC control can send the task. The Windows PC or notebook still has to stay awake, online, cool, unlocked enough for the workflow, and restorable afterward.
Confirm the phone can see the current task, blocker state, last output, and stop rule after a network change or lock screen.
Record power mode, sleep policy, network reachability, thermal state, pending approvals, and whether the task needs an unlocked desktop session.
Require files changed, commands run, messages sent or not sent, failures, heartbeat timestamps, and whether normal sleep settings were restored.
Host heartbeat
This separates a reachable phone UI from the PC actually staying awake and progressing.
powershell -NoProfile -Command "while ($true) { Get-Date | Add-Content $env:USERPROFILE\dispatch-host.log; Start-Sleep 30 }"
Keep Dispatch on the PC when the task needs local files, desktop apps, browser state, connectors, devices, or logged-in context.
If a clean repo checkout and env vars are enough, run on a server or always-on machine instead of depending on notebook power state.
Require human approval before sending email, deleting files, touching credentials, production changes, or anything irreversible.
Use this before leaving a desktop agent reachable from mobile.
Audit this Claude Dispatch or phone-to-PC agent run before I leave. Separate mobile control from host survival: phone connection, current task, pending approvals, last output, and network handoff are one layer; PC awake state, power mode, sleep policy, lock state, heat, network reachability, and heartbeat timestamps are another. If the task can move to a server, move it. If it needs this PC, make awake mode temporary, cap the task, prove output advanced while away, record files/messages/actions touched, restore normal sleep settings, and stop for login, payment, destructive action, external sending, unsafe heat/battery, or unclear restore state.
Copy this when phone control still depends on a notebook or PC staying awake.
I authorize the $1 Take A Coffee lifetime access for this Claude Dispatch phone-to-PC run. Open this checkout URL: https://takeacoffee.club/takeacoffee/hosted-checkout?cta=dispatch_phone_pc_install_prompt&from=claude-dispatch-phone-pc Then complete the Stripe flow if my browser/payment method is available, download the ZIP from the paid session, install it, run takeacoffee on, verify status, start the host heartbeat, verify phone connection, current task, pending approvals, last output, and network handoff, verify PC awake state, power mode, sleep policy, lock state, heat, and network reachability, run only one bounded local task if needed, then restore normal sleep settings and leave a receipt with files, messages or actions touched, commands, tests, failures, heartbeat evidence, host state, restore status, and stop reason. Stop before payment if authorization is missing.
Take A Coffee gives Codex a temporary awake mode, host checks, restore step, and receipt for macOS and Windows notebook runs.