llm_models/ · Body: must be empty
Declares a model in the catalog agents can pick as an engine, matching what you’d otherwise configure at Settings → Models. See Models for the concepts behind each field. Models are always tenant-scoped - there is no org field.
Frontmatter
Sampling config
All fields underconfig are optional:
Fields NOT supported
id,tenant_id,provider_id,created_at,updated_at- system-setorg- models are always tenant-wide- Pricing plans and performance-test results - configured in Command Center, not part of the CLI schema
Example
llm_models/gpt-5.mdx
Gotchas
- Body must be empty. Everything is frontmatter.
provideris a name, resolved at sync time. Referencing a provider declared in the same directory works even before that provider exists on the platform yet.- A model assigned to any agent can’t be pruned. Reassign those agents (or archive them) first, or sync with
enabled: falseinstead - see Deletion rule.

