You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Add Ralph — built-in work monitor squad member #14
Add Ralph as a built-in squad member whose job is keeping tabs on work. Like Scribe tracks decisions, Ralph tracks and drives the work queue. Once activated, Ralph self-chains the coordinator's work loop — checking for open issues, draft PRs, review feedback, and CI failures — keeping the squad working through the backlog without manual nudges.
Motivation
Squad agents do great work when active, but after completing a batch of tasks they stop and wait. Someone has to manually come back and say "keep going" or label the next issue. Ralph solves this with two mechanisms:
In-session: Ralph self-chains the coordinator's work loop — finish work → check for more → do it → repeat — until the board is clear or the user says "idle"
Between sessions: A heartbeat GitHub Actions workflow runs on a cron schedule, auto-triaging issues and assigning @copilot so work continues even when no one is at the keyboard
What Ralph monitors
Category
Signal
Action
Untriaged issues
squad label, no squad:{member} label
Lead triages and assigns
Assigned issues
squad:{member} label, no assignee/PR
Spawn agent to pick it up
Draft PRs
Squad member PR still in draft
Check if agent is stalled
Review feedback
Changes requested on PR
Route to author agent
CI failures
PR checks failing
Notify agent to fix
Approved PRs
Ready to merge
Merge and close issue
Talking to Ralph
Start: "Ralph, go" / "Keep working" / "Work until done"
Stop: "Ralph, idle" / "Take a break"
Status: "Ralph, status" / "What's on the board?"
Scope: "Ralph, just issues" / "Ralph, skip CI"
Ralph checks in every 3-5 rounds with a summary and asks whether to continue.
Activity
fix: apply P0+P1 security audit findings for remote-control
feat: Squad Remote Control - PTY mirror + devtunnel for phone access (#…
docs(ai-team): Phase 5 completion — v0.8.18 tag & docs workflow fix
Fix long-path planning lifecycle defects + guard empty dispatch probe…
fix(gh-aw): normalize bare workflow_dispatch commands before PC-1
fix(gh-aw): fail loudly when /squad parses no command (#1824) (#1832)
fix(gh-aw): scan the first non-empty line in PC-0, not record 1 (#1841)