Live: model smoke (profile keys)

Live model tests are split into two layers so failures are isolated:

The curated model lists on Live: model matrix live in src/agent/agents/test-helpers/live-model-dynamic-candidates.ts and change over time; treat the arrays there as the source of truth, not this page.

MiniMax M3 uses minimax/MiniMax-M3 as its default provider/model reference.

Explicit provider/model selections use the agent's canonical model resolver, including configured models and accepted bundled aliases. Ambiguous model-only selectors continue to enumerate matching discovered models. Invalid selectors and requested models that cannot be resolved are reported before checks run. Provider allowlists still narrow the selection, and intentional model caps still limit how many candidates run. Resolving every applicable selector proves availability, not inference for models omitted by a cap.

Layer 1: Direct model completion (no gateway)

Layer 2: Gateway + dev agent smoke (what "@apus" actually does)

To see what you can test on your machine (and the exact provider/model ids), run:

apus models list
apus models list --json