Morning triage

Work through a session full of agents the way you'd work an inbox: find what's waiting on you, answer it, read what finished, and start what's next.

Get told, not polled

Pick a notification sound in Settings → Sound. It plays when an agent finishes a turn or blocks on input, so you can work on something else. Test it from a shell:

beswarm sound play --sound default

See who needs you

beswarm agent list

Handle them in this order:

StatusWhat to do
blockedWaiting on a permission prompt or chooser. Nothing moves until you answer.
doneFinished, and you haven't looked yet. Read the result.
unknownDetection can't tell. Look at the screen before assuming anything.
idleSeen and waiting. Give it the next task or close it.
workingLeave it alone.

Answer the blocked ones

Read the prompt before answering it:

beswarm agent read --name api --source visible
beswarm agent send-keys --name api --keys enter

Or click the agent in the Agents panel to jump to its tab and answer there.

Read what finished

beswarm agent read --name api --source recent-unwrapped --lines 120
beswarm artifact list

Agents that write reports to reports/ or artifacts/ show up in the sidebar's Artifacts tab, newest first.

Queue the next round

Give idle agents their next task, and close the ones you're done with:

beswarm agent prompt --name api --prompt "Now add tests for the new endpoint."
beswarm agent close --group spike

From a phone, the same commands work over SSH. See Work from your phone.