Take A Coffee

Claude Code, Codex, progress feeds

A live agent feed is not a host contract.

Audio stations, dashboards, and notifications make multi-agent work easier to follow. For local runs, still prove the notebook stayed awake, reachable, cool, and restorable.

Signal

Progress is not just speech

Track last output, changed files, tests, generated artifacts, approvals, and stop reason. A pleasant status update can still describe a stuck pane.

Blockers

Interrupt when it matters

Classify login prompts, permission prompts, network loss, model timeout, failed tests, and finished-but-unreviewed work as different states.

Host

The feed depends on the machine

If the agents need local files, browser state, desktop apps, simulators, or devices, monitor battery, heat, RAM, disk, network, and sleep separately.

Host heartbeat

Put a heartbeat under the progress feed.

Run this outside Claude Code, Codex, and the monitor. If the timestamps stop, the feed is no longer proof of a live local host.

while true; do date >> ~/agent-progress-host.log; sleep 15; done
Progressing

Output plus artifact

Require a recent transcript event and one concrete artifact signal: diff, test, file, issue update, or deploy receipt.

Blocked

Human needed

Escalate only when the next action needs login, payment, irreversible action, product judgment, or a permission boundary.

Unsafe

Host needs restore

Stop and restore when battery, heat, swap, disk, network, or sleep settings make unattended local work unreliable.

Copy prompt

Audit an agent progress feed.

Use this before trusting audio, dashboard, or notification monitoring for local AI coding agents.

Audit this Claude Code and Codex progress monitor before I leave it running. For each agent, record repo, cwd, branch or worktree, task, last output timestamp, changed files, tests run, generated artifacts, approval state, error state, and stop condition. Separately record host heartbeat timestamps outside the agents, battery or power source, heat, RAM, swap, disk free, network reachability, and sleep setting restore path. Classify each lane as progressing, blocked, stale, finished-unreviewed, or unsafe. Run only bounded local tasks, interrupt only for login, payment, destructive ambiguity, unsafe host state, or product judgment, then restore normal sleep behavior and leave a receipt.

Want Codex to handle the host layer?

Take A Coffee gives Codex temporary awake mode, host checks, restore step, and receipts for local macOS and Windows notebook runs.

Run host-awake ZIP
Paid workflow prompt

Let Codex supervise host mode.

Copy this when a progress feed depends on this notebook staying awake.

I authorize the $1 Take A Coffee lifetime access for this agent progress monitor run. Open this checkout URL: https://takeacoffee.club/takeacoffee/hosted-checkout?cta=agent_progress_radio_install_prompt&from=agent-progress-radio 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, audit every Claude Code, Codex, shell, or local-agent lane, record last output, blockers, approvals, files changed, tests, artifacts, battery, heat, RAM, swap, disk, network state, and output progress, then restore normal sleep settings and leave a receipt. Stop before payment if authorization is missing.