ainb-fleetstanduplisted
Install: claude install-skill stevengonsalvez/agents-in-a-box
# ainb fleet:standup
List every claude session across the host. Three sources merged + deduped
by cwd.
## Run
```bash
ainb fleet standup # text table (default)
ainb fleet --format json standup # JSON for piping
ainb fleet standup --no-enrich # 0-token roster (env AINB_FLEET_ENRICH=0)
```
The workflow-backed briefing (`/ainb-fleet:hangar` verb=standup) drafts the
per-session "what it's doing" lines in a **single batched agent**, not one per
session. `--no-enrich` skips that entirely.
## Output fields (JSON)
| field | meaning |
|---|---|
| `id` | session id (peer id preferred, else ainb session_id, else bg job id) |
| `cwd` | working dir — primary dedupe key |
| `pid` | OS pid (when known — peers + bg jobs publish; ainb does not) |
| `tmux_session` | tmux session name if running in tmux |
| `workspace_name` | ainb workspace name |
| `worktree_path` | ainb worktree path |
| `peer_id` | broker peer id (if registered) |
| `sources` | array — subset of `["ainb","peers","jobs"]` |
| `summary` | peer-published summary (may start with `WAITING:` to flag block) |
| `last_seen_ms` | unix ms of last activity any source observed |
## Composition patterns
**Just names:**
```bash
ainb fleet --format json standup | jq -r '.[].tmux_session // .workspace_name'
```
**Sessions in a specific repo:**
```bash
ainb fleet --format json standup | jq '.[] | select(.cwd | contains("shotclubhouse"))'
```
**Sessions reachable by the default tmux transport: