Skip to main content

Agent & Provider Commands

Commands for managing AI agents, providers, routing rules, and API keys.

omni agents

Manage AI agent entities.

Creating an Agent

Updating an Agent

omni agents update <id> is a partial patch — omitted fields are preserved. Metadata is merged shallowly so you can change one key without rewriting the whole object.

omni providers

Manage AI/agent providers — the backends that power agents.

Supported Provider Types

Agno-Specific Commands

For Agno providers, list resources from the Agno backend:

omni routes

Manage agent routing rules. See Routes concept page for detailed routing documentation.

omni keys

Manage API keys for authenticating with the Omni API.
Most agent and provider commands accept --json and pipe cleanly into jq. Use omni agents list --json | jq '.[] | select(.active == true) | .id' to script over the live agent set.

See also

Routes & Auth

Full reference for omni routes, omni persons, and omni auth.

Providers (deep)

Per-provider create/update flag tables, schemas, and setup wizards.

Agents (concept)

How agents, providers, and routes relate.

Routes (concept)

Routing rules, priorities, and resolution order.