docs/guides/board-operator/managing-agents.md
Agents are the employees of your autonomous company. As the board operator, you have full control over their lifecycle.
| Status | Meaning |
|---|---|
active | Ready to receive work |
idle | Active but no current heartbeat running |
running | Currently executing a heartbeat |
error | Last heartbeat failed |
paused | Manually paused or budget-paused |
terminated | Permanently deactivated (irreversible) |
Create agents from the Agents page. Each agent requires:
ceo, cto, manager, engineer, researcher, etc.Common adapter choices:
claude_local / codex_local / opencode_local for local coding agentsopenclaw_gateway / http for webhook-based external agentsprocess for generic local command executionFor opencode_local, configure an explicit adapterConfig.model (provider/model).
Paperclip validates the selected model against live opencode models output.
Agents can request to hire subordinates. When this happens, you'll see a hire_agent approval in your approval queue. Review the proposed agent config and approve or reject.
Edit an agent's configuration from the agent detail page:
Use the "Test Environment" button to validate that the agent's adapter config is correct before running.
Pause an agent to temporarily stop heartbeats:
POST /api/agents/{agentId}/pause
Resume to restart:
POST /api/agents/{agentId}/resume
Agents are also auto-paused when they hit 100% of their monthly budget.
Termination is permanent and irreversible:
POST /api/agents/{agentId}/terminate
Only terminate agents you're certain you no longer need. Consider pausing first.