Agent Control Plane — Development skill for Claude Code
A control plane for long-running agent loops: agents prompting agents on Pi, run history in Neon, a React dashboard, deployable with Retool.
How to install Agent Control Plane
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open coleam00/agent-control-plane and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Agent Control Plane does
A control plane for long-running agent loops: agents prompting agents on Pi, run history in Neon, a React dashboard, deployable with Retool.
Alternatives in Development
- Zeron — A native control plane for Claude Code, Codex, Cursor, Devin and other coding agents 1.4k ★
- OpenSquirrel — For people who get distracted by agents 1.3k ★
- Claude Usage — A local dashboard for tracking your Claude Code token usage, costs, and session history 864 ★
README
Agent Control Plane
Long-running agent loops you can actually watch. Give it a goal; agents prompt agents until it's done; every run is recorded so you can see what they did while you stepped away.
A control plane for long-running agent loops, built on **Pi** (a provider-independent coding agent) with run history in **Neon** (serverless Postgres) and a **React** dashboard. You give it a goal; it runs a loop until the goal is met, recording every run so you can see what your agents did, not just what they are doing right now. Because it drives Pi rather than any one model API, the same loop runs on Claude, GPT, Gemini, Kimi, or a local model (see [Models and providers](#models-and-providers)).
How it works
Two loop modes:
- orchestrated (default): agents prompting agents. Each round an LLM orchestrator agent inspects progress (with read-only tools) and decides either that the goal is done or what the next task(s) are. It writes the prompts that worker agents then execute (with full tools). Independent tasks fan out and run in parallel. The orchestrator makes the continue/done call, not a regex.
- ralph: the classic single-agent loop. A fixed prompt re-runs one worker agent each round; a sentinel in its output (
LOOP_STATUS: DONE) ends the loop.
State lives on disk (a `PROGRESS.md` per loop) and in Neon, never in a model's context, so every round starts with a fresh context. The human gate is the resume action: a loop that hits its iteration cap parks in `awaiting_approval` until you approve more rounds.
Every run (orchestrator or worker) lands in Neon with its role, output, tokens, status, and a link to the orchestrator decision that spawned it. The dashboard shows the live loop plus the full history.
orchestrated round: Neon React dashboard -> Retool
orchestrator agent decides ──┐ loops / runs / run_events live: orchestrator decision
├─ done -> stop │ -> (r
Related Skills
AgentPanelX
AgentPanelX — a local-first control plane where Project Owner agents plan, govern, and recover long-running de
Prompt Sensei
Local-first prompt coach for Claude Code and Codex that improves prompts, observes prompting habits, and analy
Job Hunter Agent Phase 1
Phase 1 archive of a job-hunting dashboard I built entirely by prompting Claude, with no programming backgroun
Job Hunter Agent Phase 2
Phase 2 rebuild of a job-hunting dashboard built entirely by prompting Claude, with no programming background.
Agentcontrolplane
ACP is the Agent Control Plane - a distributed agent scheduler optimized for simplicity, clarity, and control.
Harness Remote
Native-session control plane for Codex, Claude Code, OpenCode, OMP and PI. Run, resume and hand off coding ses
Related Agents
Paperclip Reviewer
Paperclip 2026.529+ governance-first integration platform code review specialist — control plane + adapters tw
VespeR
Control plane for Claude Code workflows: interactive sessions, agents, patterns, DAGs, and resumable context.
A01 Orchestrator
A01 ORCH — Swarm control plane. Use to decompose a brief into a task DAG, schedule/assign tasks to the other 1