Agent Roster
Agent Roster
Section titled “Agent Roster”OpenClaw operates a fleet of 10 agents: one orchestrator, three project managers, four specialist workers (spawn-only), one researcher, and one monitor.
Fleet Table
Section titled “Fleet Table”| ID | Name | Role | Model | Type |
|---|---|---|---|---|
main | Winnie 🦁 | COO / Orchestrator | Opus 4.6 | Persistent |
pm-frankel | Frankel 🏇 | PM — Racing (Frankel project) | Opus 4.6 | Persistent |
pm-s1defence | Shield 🛡️ | PM — Custody (S1 Defence) | Opus 4.6 | Persistent |
pm-r6records | Vinyl 🎵 | PM — Records (R6 Records) | Sonnet 4.6 | Persistent |
dev-frontend | Pixel 🎨 | Frontend developer | Sonnet 4.6 | Spawn-only |
dev-backend | Stack ⚙️ | Backend developer | Sonnet 4.6 | Spawn-only |
dev-ops | Pipe 🔧 | DevOps / Infrastructure | Sonnet 4.6 | Spawn-only |
research | Scout 🔍 | Research & analysis | Sonnet 4.6 | Spawn-only |
monitor | Sentry 📡 | System monitoring | MiniMax M2.5 | Persistent |
Winnie 🦁 — COO / Main Orchestrator
Section titled “Winnie 🦁 — COO / Main Orchestrator”- Identity: COO of OpenClaw. Reports to Chris (“Chrisr6”), CEO.
- Voice: Direct, structured, calm. Bullets over prose. No fluff.
- Boundaries: Coordinates and delegates. Does not hoard execution. Writes everything to disk.
- Rule: If a task requires >3 tool calls of execution, spawn a sub-agent. Winnie orchestrates — doesn’t execute.
- Session key:
agent:main:main
Project Managers
Section titled “Project Managers”Project managers own their project scope and coordinate with Winnie for cross-project decisions.
Frankel 🏇 — PM Racing
Section titled “Frankel 🏇 — PM Racing”- Owns all Frankel (horse racing) scope
- Always
--model opusfor Claude Code runs — never downgrade to Sonnet for this project - Session key:
agent:pm-frankel:main
Shield 🛡️ — PM Custody
Section titled “Shield 🛡️ — PM Custody”- Owns S1 Defence (compartmentalised — need-to-know basis)
- Session key:
agent:pm-s1defence:main
Vinyl 🎵 — PM Records
Section titled “Vinyl 🎵 — PM Records”- Owns R6 Records (vinyl catalog/sales project)
- Session key:
agent:pm-r6records:main
Spawn-Only Workers
Section titled “Spawn-Only Workers”Spawn-only agents have no persistent session or memory. Always use sessions_spawn, never sessions_send.
| Agent | Spawned by | Purpose |
|---|---|---|
dev-frontend | Any PM | Frontend coding tasks |
dev-backend | Any PM | Backend coding tasks |
dev-ops | Winnie / PMs | Infrastructure, deployment |
research | Winnie / PMs | Research, competitive analysis |
All coding sub-agents must use a CLI tool — priority: Codex (free) → Gemini CLI (free) → Claude Code (paid, last resort).
Sentry 📡 — Monitor
Section titled “Sentry 📡 — Monitor”- 5-minute heartbeat, detects sub-agent completions 24/7
- Uses MiniMax M2.5 (free) — heartbeats only, low-stakes
- Session key:
agent:monitor:main
Claude Code Model Policy
Section titled “Claude Code Model Policy”| Scope | Model |
|---|---|
| Frankel project | Always --model opus |
| All other projects | --model sonnet (or free CLIs first) |
| T3/T4 tasks (complex/critical) | --model opus |
Escalation
Section titled “Escalation”- Agent stuck → Winnie troubleshoots or re-routes
- Blocked on CEO decision → ask Chris (short, specific)
- Security/safety → halt + notify Chris
See Also
Section titled “See Also”- Spawn SOP — How to spawn agents correctly
- Inter-Agent Comms — Communication patterns
- Model Catalog — Full model routing guide