Check status of all parallel workers, PRs, and worktrees
Check the status of all parallel workers, open PRs, and git worktrees. Use this to monitor progress and identify workers that need attention or review.
/plugin marketplace add ken2403/.claude-paralell-dev-plugin/plugin install pw@claude-parallel-dev-plugin[object Object]haiku$ARGUMENTS
echo "=== tmux Sessions ==="
tmux list-sessions 2>/dev/null || echo "No tmux sessions running"
echo ""
echo "=== Open Pull Requests ==="
gh pr list --state open 2>/dev/null || echo "Cannot fetch PRs (not in git repo or gh not configured)"
echo ""
echo "=== Git Worktrees ==="
git worktree list 2>/dev/null || echo "Not in a git repository"
If specific session requested, show detailed output:
if [ -n "$1" ]; then
echo ""
echo "=== Session: $1 (last 50 lines) ==="
tmux capture-pane -t "$1" -p 2>/dev/null | tail -50 || echo "Session not found: $1"
fi
Otherwise, show summary of all sessions:
echo ""
echo "=== Session Summaries ==="
for session in $(tmux list-sessions -F '#{session_name}' 2>/dev/null); do
echo "--- $session ---"
tmux capture-pane -t "$session" -p 2>/dev/null | tail -10
echo ""
done
| Indicator | Meaning |
|---|---|
Waiting for input | Worker needs human intervention |
Running command | Worker is actively processing |
Error / failed | Worker encountered issue |
PR created | Worker completed successfully |
Committed | Changes committed, PR pending |
Based on status, suggested next steps:
/pw:review [pr-number] for each/pw:cleanup [branches]