diff --git a/entry b/entry index 80de177..0cbbde3 100755 --- a/entry +++ b/entry @@ -132005,9 +132005,9 @@ var providers = { envVars: [], isFree: true }, - "mimo-v2-flash-free": { - displayName: "MiMo V2 Flash", - resolve: "opencode/mimo-v2-flash-free", + "mimo-v2-pro-free": { + displayName: "MiMo V2 Pro", + resolve: "opencode/mimo-v2-pro-free", envVars: [], isFree: true }, diff --git a/models.test.ts b/models.test.ts index 14e3062..de427c3 100644 --- a/models.test.ts +++ b/models.test.ts @@ -51,7 +51,7 @@ describe("getModelEnvVars", () => { it("returns empty env vars for free opencode models", () => { expect(getModelEnvVars("opencode/big-pickle")).toEqual([]); expect(getModelEnvVars("opencode/gpt-5-nano")).toEqual([]); - expect(getModelEnvVars("opencode/mimo-v2-flash-free")).toEqual([]); + expect(getModelEnvVars("opencode/mimo-v2-pro-free")).toEqual([]); expect(getModelEnvVars("opencode/minimax-m2.5-free")).toEqual([]); expect(getModelEnvVars("opencode/nemotron-3-super-free")).toEqual([]); }); diff --git a/models.ts b/models.ts index 564acd8..36b8770 100644 --- a/models.ts +++ b/models.ts @@ -131,9 +131,9 @@ export const providers = { envVars: [], isFree: true, }, - "mimo-v2-flash-free": { - displayName: "MiMo V2 Flash", - resolve: "opencode/mimo-v2-flash-free", + "mimo-v2-pro-free": { + displayName: "MiMo V2 Pro", + resolve: "opencode/mimo-v2-pro-free", envVars: [], isFree: true, }, diff --git a/post b/post index dcb0dbc..47661a9 100755 --- a/post +++ b/post @@ -37601,9 +37601,9 @@ var providers = { envVars: [], isFree: true }, - "mimo-v2-flash-free": { - displayName: "MiMo V2 Flash", - resolve: "opencode/mimo-v2-flash-free", + "mimo-v2-pro-free": { + displayName: "MiMo V2 Pro", + resolve: "opencode/mimo-v2-pro-free", envVars: [], isFree: true }, diff --git a/test/__snapshots__/models.test.ts.snap b/test/__snapshots__/models.test.ts.snap index 7d2c17d..7a2f1ec 100644 --- a/test/__snapshots__/models.test.ts.snap +++ b/test/__snapshots__/models.test.ts.snap @@ -23,11 +23,11 @@ exports[`latest model per provider snapshot > matches snapshot 1`] = ` "releaseDate": "2026-03-17", }, "opencode": { - "modelId": "gpt-5.4-nano", - "releaseDate": "2026-03-17", + "modelId": "mimo-v2-pro-free", + "releaseDate": "2026-03-18", }, "openrouter": { - "modelId": "minimax/minimax-m2.7", + "modelId": "xiaomi/mimo-v2-pro", "releaseDate": "2026-03-18", }, "xai": { diff --git a/utils/apiKeys.test.ts b/utils/apiKeys.test.ts index b49a0bc..ae5ef2c 100644 --- a/utils/apiKeys.test.ts +++ b/utils/apiKeys.test.ts @@ -29,7 +29,7 @@ describe("validateAgentApiKey", () => { it("passes for other free opencode models", () => { for (const slug of [ "opencode/gpt-5-nano", - "opencode/mimo-v2-flash-free", + "opencode/mimo-v2-pro-free", "opencode/minimax-m2.5-free", "opencode/nemotron-3-super-free", ]) {