The runtime setup picker is populated from GonkaGate GET /v1/models after
safe API-key intake. This document is not the public picker allowlist; it is
the MiMoCode workflow proof ledger.
Current MiMoCode-validated workflow proof exists for:
moonshotai/kimi-k2.6- Kimi K2.6, 262K context.
The current public GonkaGate models page also lists:
minimaxai/minimax-m2.7- MiniMax M2.7, 205K context.qwen/qwen3-235b-a22b-instruct-2507-fp8- Qwen3 235B A22B Instruct 2507 FP8, 262K context.
GonkaGate /v1/models availability is setup-catalog proof, not full MiMoCode
workflow validation proof.
Live MiMoCode validation for Kimi uses the full GonkaGate slug as the MiMoCode
model key, so the effective model ref is
gonkagate/moonshotai/kimi-k2.6. Short aliases such as
gonkagate/kimi-k2.6 send the wrong upstream model_slug.
The managed provider config sets provider.gonkagate.options.setCacheKey to
false. Live GonkaGate chat-completions requests reject the non-standard
promptCacheKey parameter emitted when AI SDK cache keys are enabled.
Before a model can be documented as MiMoCode workflow-validated, validation must prove:
- MiMoCode TUI startup with the selected model active
mimo runwith the selected model- streaming text responses
- tool calling
- file edit loops
- multi-turn continuation
small_modelbehavior- provider/model switching through the MiMoCode picker
- user-scope setup
- project-scope setup
- MiMoCode loads the generated
provider.gonkagate.modelsentry mimo models gonkagatecan see the modelmimo --pure debug configeffective-config proof- config-layer precedence for global config,
MIMOCODE_CONFIG, project config,.mimocodeconfig,MIMOCODE_CONFIG_DIR, andMIMOCODE_CONFIG_CONTENT - a dry or fixture-backed chat path uses
@ai-sdk/openai-compatible - effective config verification detects wrong base URL, wrong transport, and provider gating blockers
- docs and tests name the model as MiMoCode workflow-validated only after the proof exists
The registry types already allow transport, adapter package, provider options, model options, model headers, limits, and migration metadata so MiMoCode-specific requirements can be added without changing the public shape later.
Validation records are represented in src/constants/model-validation.ts.
Contract tests reject any registry entry marked validated without a matching
record. Additional live GonkaGate workflow proof is a gated validation activity
and is not part of default CI.