Skip to content

bug(claw): MiMo Omni and MiMo Pro models not visible to OpenCode users on older OpenClaw versions #1642

@kilo-code-bot

Description

@kilo-code-bot

Summary

OpenCode users on the Kilo Gateway running OpenClaw versions older than 2026.03.08 cannot see the MiMo-V2-Pro (xiaomi/mimo-v2-pro:free) and MiMo-V2-Omni (xiaomi/mimo-v2-omni:free) models in the model picker.

Root Cause

The file src/app/(app)/claw/components/modelSupport.ts contains a hardcoded set called KILOCODE_CATALOG_IDS that defines which models are visible to users on older OpenClaw versions that don't support dynamic model discovery (versions < 2026.03.08). The MiMo models were added to the backend model registry (src/lib/providers/xiaomi.ts, src/lib/models.ts) with status: 'public', but they were never added to the KILOCODE_CATALOG_IDS set.

For users on OpenClaw >= 2026.03.08, dynamic model discovery returns all models, so they can see MiMo. But users on older versions are filtered to only the 9 models in KILOCODE_CATALOG_IDS, which excludes both MiMo models.

Expected Behavior

Both xiaomi/mimo-v2-pro:free and xiaomi/mimo-v2-omni:free should appear in the model picker for all OpenCode users on the Kilo Gateway, regardless of their OpenClaw version.

Fix Location

src/app/(app)/claw/components/modelSupport.ts — add both MiMo model IDs to the KILOCODE_CATALOG_IDS set.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions