List Agents
ethora-agent-listList AI agents (GET /v2/agents): by default your own agents plus the public ones. Pass appId to list only the agents homed in that app (GET /v2/apps/:appId/agents, which needs you to manage the app; B2B tokens always use this form). Agents belong to your account, not to one app, so the same agent can answer in several of your apps. Public agents (e.g. the platform's Support Agent, sample personas) can be tried with ethora-agent-try and copied with ethora-agent-clone, not edited. Returns agents with ids, names, owner, visibility, categories and config.
Auth: user session or B2B token. Errors: 401/403 wrong auth; empty list when nothing matches.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| appId | No | Only agents whose home app is this 24-char hex appId. In user auth the selected app is NOT applied by default (agents are account-level); with a B2B token the selected app is used. | |
| limit | No | Page size (max 200). | |
| offset | No | Number of agents to skip, for paging. | |
| category | No | Only agents tagged with this category. | |
| visibility | No | `mine` = only your own agents, `public` = only public agents (the directory to clone from). Omit for both. |