Home/Docs/Agent Team

Design a useful agent team

Start with one assistant. Add a specialist when a recurring kind of work needs clearer instructions, separate context, or persistent ownership.

A role is a definition of responsibility. It is not proof of continuous activity. This workspace has 16 configured roles; that does not mean 16 agents are continuously working. Agents execute bounded assignments when triggered, and their results still need verification.

Who owns what?

Adam is the human owner. Barack is the sole coordinating CEO. The team separates portfolio ownership from shared specialist work:

ResponsibilityOwner
Professional workOlivia
Teaching and learningSage
Consulting and business operationsSterling
Personal and family operationsTaylor
Software engineeringDev
Research and analysisMarcus
Communications and contentRiley
Infrastructure and the agent platformForge
Quality and validationQuinn
OpenClaw intake and coordinationInbox
Knowledge and continuityDewey
Contract concerns and review questionsMatlock
Finance planning and administrationVega

Two additional project lead roles report through Sterling. Project-specific details stay in their own workspaces.

OpenClaw's conversational Barack remains the channel persona. Paperclip's Barack coordinates persistent tasks. Inbox provides explicitly scoped coordination between those paths; the design does not assume every chat request is automatically delegated.

Give each assignment a finish line

A useful handoff names the owner, relevant sources, desired artifact, acceptance checks, and permission boundary. Keep it small enough to complete and review.

For example:

Prepare a one-page comparison from these three public sources. Include source links, the main tradeoffs, and open questions. Save a draft for review. Do not contact anyone or publish it.

The coordinator checks that the artifact answers the request and resolves duplicates before treating the work as complete. A successful run alone is not evidence of a useful deliverable.

Match capability to the work

The primary path uses Codex through the existing OpenAI subscription. Claude Code is a deliberate exception for selected coding and architecture work; Riley uses Claude Opus for communication drafting. See model routing. Local models are optional. Choose a model for the actual task rather than assigning a permanent β€œcheap” or β€œpremium” identity to a role.

Use rules for change detection, optional bounded triage for routing, and stronger models for substantive drafting, reasoning, and draft assessment. Check current availability and limits. If the intended route fails, report it rather than silently switching to paid access.

A beginner design prompt

Use this to plan before configuring anything:

Help me design one assistant for this recurring task: [task]. My approved sources are [sources], and the output I need is [artifact]. My constraints are [privacy, usage, and technical limits]. Define its responsibilities, permission boundaries, and a simple acceptance check. Suggest one tool to add after the basic task works, then one bounded automation. Treat sending and publishing as separate permissions. Do not install, configure, or schedule anything. Suggest a specialist or Paperclip only if persistent ownership would solve a clear problem.

Build confidence in that small loop first. A larger roster is useful only when the extra roles make the work easier to own, inspect, and finish.