Skip to main content

Pre-built agents

Run these as-is, with no setup. List them with GET /api/v2/agents. Pre-built managers like h/deep-search-pro delegate to subagents.

Create your own

Then run it by name in a session: client.run_session(agent="web-price-finder", messages="Find the price of a Kindle Paperwhite.").

Configure an agent

Each environments, skills, or subagents entry is a catalog ID to reuse, or an inline object for one-offs.

Pin a revision

Every write to a catalog agent creates a numbered revision: create makes revision 1, and each update or patch adds the next one. Pass name:N wherever you reference the agent: a session’s agent, a schedule’s session_request, or a manager’s subagents. "agent": "my-research-bot:3" keeps running revision 3 after later edits. A bare name runs the latest. Retrieve an agent reads a revision, List agent revisions lists them, and Restore an agent revision rolls back. Update an agent guards concurrent edits with ETag and If-Match.