← ClaudeAtlas

ainb-fleetstanduplisted

Show fleet status — every claude session running on the host, merged across ainb + claude-peers broker + background jobs. Use when you need to enumerate sessions before composing an action, check the `summary` of each session, or pipe the list into jq for filtering. (Writes go via tmux by default; a `peer_id` is just an extra discovery signal / fallback channel, not a routing requirement.) Default output: text table. Pass --format json for LLM consumption.
stevengonsalvez/agents-in-a-box · ★ 21 · AI & Automation · score 78
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. ## What standup reads vs what `needs` reads `standup` is a **roster**: it merges discovery sources (ainb + claude-peers broker + background jobs) and attaches a JSONL-synthesised `summary` line per session. It does **not** read the event-sourced `current_state` table itself — it is a "who is running" snapshot, not a "who is blocked" classifier. The block-detection lives in [`/ainb-fleet:needs`](../needs/SKILL.md), which is **hooks-primary**: it reads the materialized `current_state` table (ASK / ERR / WAIT / IDLE / RUNNING / DONE), sourced from Claude Code hooks via `events.jsonl` → notifyd, with a tmux/transcript fallback for non-Claude agents (Codex/Gemini fire no Claude hooks). Standup's job is to spot when a session *looks* answerable (`summary` contains `AskUserQuestion`) and **auto-chain to `needs`** for the authoritative read + routing (see below). > Neither skill installs hooks — they consume materialized state. The global > Claude Code hooks are installed by [`ainb fleet atc setup`](../atc/SKILL.md). ## Run ```bash ainb fleet standup # text table (default) ainb --format json fleet standup # JSON for piping ainb fleet standup --no-enrich # 0-token roster (env AINB_FLEET_ENRICH=0) ``` `--format` is a **global** flag — it may appear anywhere (`ainb --format json fleet standup` or `ainb fleet --format json standup` both wo