Agent States
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
claude_local/codex_local/opencode_local/hermes_localfor local coding agentshermes_gateway/openclaw_gateway/httpfor webhook-based external agentsprocessfor generic local command execution
hermes_local when Paperclip should start the local Hermes CLI. Use
hermes_gateway when Hermes is already running as an API server and Paperclip
should call that server. Both are built-in adapter types from the unified
@paperclipai/hermes-paperclip-adapter package.
For opencode_local, configure an explicit adapterConfig.model (provider/model).
Paperclip validates the selected model against live opencode models output.
Agent Hiring via Governance
Agents can request to hire subordinates. When this happens, you’ll see ahire_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