Add structured documentation covering quickstart, architecture, core concepts, API reference, adapter guides, CLI commands, deployment options, and operator/developer guides. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
71 lines
2.0 KiB
Markdown
71 lines
2.0 KiB
Markdown
---
|
|
title: Managing Agents
|
|
summary: Hiring, configuring, pausing, and terminating agents
|
|
---
|
|
|
|
# Managing Agents
|
|
|
|
Agents are the employees of your autonomous company. As the board operator, you have full control over their lifecycle.
|
|
|
|
## Agent States
|
|
|
|
| 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) |
|
|
|
|
## Creating Agents
|
|
|
|
Create agents from the Agents page. Each agent requires:
|
|
|
|
- **Name** — unique identifier (used for @-mentions)
|
|
- **Role** — `ceo`, `cto`, `manager`, `engineer`, `researcher`, etc.
|
|
- **Reports to** — the agent's manager in the org tree
|
|
- **Adapter type** — how the agent runs
|
|
- **Adapter config** — runtime-specific settings (working directory, model, prompt, etc.)
|
|
- **Capabilities** — short description of what this agent does
|
|
|
|
## Agent Hiring via Governance
|
|
|
|
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.
|
|
|
|
## Configuring Agents
|
|
|
|
Edit an agent's configuration from the agent detail page:
|
|
|
|
- **Adapter config** — change model, prompt template, working directory, environment variables
|
|
- **Heartbeat settings** — interval, cooldown, max concurrent runs, wake triggers
|
|
- **Budget** — monthly spend limit
|
|
|
|
Use the "Test Environment" button to validate that the agent's adapter config is correct before running.
|
|
|
|
## Pausing and Resuming
|
|
|
|
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.
|
|
|
|
## Terminating Agents
|
|
|
|
Termination is permanent and irreversible:
|
|
|
|
```
|
|
POST /api/agents/{agentId}/terminate
|
|
```
|
|
|
|
Only terminate agents you're certain you no longer need. Consider pausing first.
|