Agents, Runs, and Approvals
Agents are user-owned automation identities with optional workspace access, skills, memories, and external MCP servers.
Agent lifecycle
List agents with
GET /api/v1/agents.Read an agent and its workspace bindings.
Start a run with
POST /api/v1/agents/{agent_id}/runs.Poll
GET /api/v1/agent-runs/{run_id}.Read approvals and approve only high-impact actions after human review.
Agent runs execute within the requesting principal's tenant and permission boundary. An agent cannot use its existence as a reason to broaden access.
Production guidance
Use a dedicated agent for each durable workflow. Keep system prompts versioned, set bounded max steps, and use approval gates for deletion, publishing, sharing, billing, and external side effects.