Agents
Compose, run, and govern production agents over the API.
An Agent is a goal-directed reasoner that uses the Tasks, Skills, and Connections you make available to it. Collections are available through Task tools with RAG configured. See the concept guide. These endpoints let you manage agents and their runs programmatically: create and update agents, trigger runs, inspect run events and files, resolve pending approvals, and review revisions.
All endpoints are scoped to an organization and project and require a bearer token or OAuth client credentials. See Authentication for how to obtain and send credentials.
Key endpoints
The Agent Evals and Agent Shares endpoints (grouped in this section) cover offline evaluation runs and sharing an agent outside its project.
Related
- Concept guide: Agents
- Running agents from your own code: Run agents via API
- Governing runs: Approvals (HITL)