Execute tasks from Beads via subagents
!bd ready 2>/dev/null || echo "Beads not initialized. Run 'bd init' first."
CRITICAL: Execute ONE task at a time. NEVER spawn parallel subagents.
$ARGUMENTS provided: filter by epic label or specific task IDbd ready to get highest priority unblocked taskbd update <id> --status in_progressbd show <id>just check, close task, pushPass to subagent:
bd show <id>| Scenario | Action |
|---|---|
| Subagent reports failure | Retry once with error context |
just check fails after success | Retry once with check output |
| Retry fails | Leave task in_progress, stop orchestration |
Re-run /orchestrate. Resumes from first ready or in_progress task.
# View ready tasks
bd ready
# View specific epic tasks
bd list --json | jq '.[] | select(.labels[]? | contains("$ARGUMENTS"))'
# Claim a task
bd update <id> --status in_progress
# Complete a task
bd close <id>