swarm-statuslisted
Install: claude install-skill jmylchreest/aide
# Swarm Status
Quick orchestrator-side inspection of a live swarm. Run this when you want
to see what your spawned subagents are doing right now without halting them
or opening the aide-web dashboard.
## Steps
### 1. Resolve current session (your own)
```bash
./.aide/bin/aide reflect current-session
```
Use that ID as `<parent>` below — it's the orchestrator session that owns
the swarm.
### 2. List agents in this swarm
```bash
./.aide/bin/aide agent list --parent=<parent> --json
```
Returns one record per registered subagent with `parent_session`,
`namespace`, `status`, `halt`, `paused`, `deadline`.
### 3. Active tasks for this swarm
```bash
./.aide/bin/aide task list --parent-session=<parent> --json
```
Filters the project-wide task bucket to ones tagged with this swarm's
parent. Look for tasks stuck in `claimed` without progress.
### 4. Recent messages
```bash
./.aide/bin/aide message list --parent-session=<parent>
```
Cross-agent comms within this swarm. High-priority messages from the
orchestrator are surfaced to subagents on their next tool call by the
signals hook.
### 5. Summarise for the user
Group by agent. For each, report:
- Status (running / paused / halted)
- Current tool (read `agent:<id>:currentTool` via `aide state get currentTool --agent=<id>` if you want this)
- Any flags (halt with reason, pause)
- Open tasks they hold
- Deadline if set
Example output:
```
Swarm <parent-id-short> — 3 agents
agent-auth (running):
current: Edit src/auth/