From 4663d68384a02569de1ed09ffc84fb2d9f3e65db Mon Sep 17 00:00:00 2001 From: Gustavo Madeira Santana Date: Mon, 23 Feb 2026 21:36:25 -0500 Subject: [PATCH] Tests: make model-catalog fixtures type-valid --- src/agents/model-catalog.test.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/agents/model-catalog.test.ts b/src/agents/model-catalog.test.ts index 5d69ae1c4ea..ada47c86126 100644 --- a/src/agents/model-catalog.test.ts +++ b/src/agents/model-catalog.test.ts @@ -122,13 +122,17 @@ describe("loadModelCatalog", () => { models: { providers: { kilocode: { + baseUrl: "https://api.kilo.ai/api/gateway/", + api: "openai-completions", models: [ { id: "google/gemini-3-pro-preview", name: "Gemini 3 Pro Preview", input: ["text", "image"], reasoning: true, + cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 }, contextWindow: 1048576, + maxTokens: 65536, }, ], }, @@ -164,10 +168,17 @@ describe("loadModelCatalog", () => { models: { providers: { qianfan: { + baseUrl: "https://qianfan.baidubce.com/v2", + api: "openai-completions", models: [ { id: "deepseek-v3.2", name: "DEEPSEEK V3.2", + reasoning: true, + input: ["text"], + cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 }, + contextWindow: 98304, + maxTokens: 32768, }, ], }, @@ -205,10 +216,17 @@ describe("loadModelCatalog", () => { models: { providers: { kilocode: { + baseUrl: "https://api.kilo.ai/api/gateway/", + api: "openai-completions", models: [ { id: "anthropic/claude-opus-4.6", name: "Configured Claude Opus 4.6", + reasoning: true, + input: ["text", "image"], + cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 }, + contextWindow: 1000000, + maxTokens: 128000, }, ], },