feat(model): add MiniMax provider prefix for cross-platform model normalization (#463)

This commit is contained in:
Octopus
2026-03-31 02:22:50 -05:00
committed by GitHub
parent 1962f546b5
commit e372b43d30
4 changed files with 38 additions and 0 deletions

View File

@@ -246,6 +246,16 @@ describe("convertClaudeToQwen", () => {
expect(parsed.data.model).toBe("qwen/qwen-max")
})
test("prefixes minimax models with minimax/ provider", () => {
const plugin: ClaudePlugin = {
...fixturePlugin,
agents: [{ name: "a", description: "d", model: "minimax-m2.7", body: "b", sourcePath: "/tmp/a.md" }],
}
const bundle = convertClaudeToQwen(plugin, defaultOptions)
const parsed = parseFrontmatter(bundle.agents[0].content)
expect(parsed.data.model).toBe("minimax/minimax-m2.7")
})
test("passes through already-namespaced models unchanged", () => {
const plugin: ClaudePlugin = {
...fixturePlugin,