See your model routing policy
See your model routing policy
Read the policy that decides which AI model answers each kind of work, and what happens when one drops.
What you get: the rules your organisation uses to pick a provider and model for each kind of work, the fallback if the first one is unavailable, and whether a user may override it. You need: QuoxCORE. About 3 minutes.
Do it yourself
Section titled “Do it yourself”1. Read the effective policy
Section titled “1. Read the effective policy”quox llm-policy getLLM Routing Policy (source: seed)───────────────────────────────────────────version 1policy_id seed-defaultenabled yesenforcement allow_user_provider_override: yes allow_user_model_override: yes block_hidden_fallbacks: yes require_explicit_for_non_default_provider: yessystem_default provider: anthropic model: claude-sonnet-5-5capabilities coding: primary: provider: anthropic model: claude-sonnet-5-5 fallbacks: - provider: openai model: gpt-5.4 allow_user_override: yes image_generation: primary: provider: gemini model: gemini-2.5-flash-image fallbacks: [] allow_user_override: yes The header line tells you where the policy comes from: source: seed means it is the built-in default, not one your organisation saved. The enforcement block is the house rules: here a user may pick their own provider and model, hidden fallbacks are blocked, and a non-default provider has to be asked for. The system_default is what answers when nothing more specific applies. Under capabilities, each kind of work (coding, image generation, and five more) names its primary model, the fallback if the primary is unavailable, and whether a user may override it.
2. Change it when you need to
Section titled “2. Change it when you need to”The seed is a sensible default, so you only save your own policy when you want different routing. quox llm-policy set saves a new policy, and quox llm-policy test dry-runs one without saving. Both need the ORG_MANAGE_SETTINGS permission, and the first one writes.
What just happened
Section titled “What just happened”quox llm-policy get only read the effective policy. It changed nothing and raised no approval. Because no org-specific policy is saved here, the answer is the built-in seed, which is why the first line says source: seed.
Check it yourself
Section titled “Check it yourself”Run quox llm-policy get and read the first line. If it says source: seed, nobody has customised routing for your organisation and every capability falls back to the defaults shown here.
- Back to your AI providers
- Every routing command: quox llm-policy