ainb-fleetsequencelisted
Install: claude install-skill stevengonsalvez/agents-in-a-box
# ainb fleet:sequence
Send N prompts in order. Between steps, wait for every target's next
assistant-turn-end before firing the next step.
## Run
```bash
ainb fleet sequence "step1" "step2" "step3" --all --timeout 300
```
## Args
| arg/flag | purpose |
|---|---|
| `<steps...>` | 1 or more prompts, fired in argv order |
| `--all` | required (v0.1 only supports --all targeting) |
| `--timeout <seconds>` | per-step ack deadline, default 300 |
## How ack-gating works
After each step (except the last):
```
for each target:
watch ~/.claude/projects/<cwd-slug>/<sid>.jsonl via notify
resolve when next row has:
type == "assistant"
message.stop_reason == "end_turn"
OR timeout fires
```
This guarantees claude has *finished responding* to step N before step
N+1 lands. The watch runs in parallel across all targets; the next step
fires when all targets either acked or timed out.
## Common flows
**Disconnect → reconnect cycle:**
```bash
ainb fleet sequence \
"remote-control disconnect" \
"remote-control" \
--all
```
**Clear → resume:**
```bash
ainb fleet sequence \
"/clear" \
"continue from where you left off" \
--all
```
**Verify-then-act:**
```bash
ainb fleet sequence \
"/status" \
"if status shows clean, proceed; otherwise abort" \
--all
```
## Caveats
- **--all only in v0.1.** Filter/cwd selectors not yet wired for sequence.
Workaround: use a wrapper script that builds a filter list then runs
per-target sequences.
- **Ack detectio