Skip to content

See your model routing policy

Documented Checked against the CLI's current help and source. Not run end to end. CLI 0.4.0, checked 2026-11-05.

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.

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
From a real run on the demo profile. Shortened: the policy lists seven capabilities.

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.

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.

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.

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.