

























@@ -11,7 +11,6 @@ import {
1111KILOCODE_DEFAULT_MODEL_ID,
1212} from "./api.js";
1313import {
14-applyKilocodeProviderConfig,
1514applyKilocodeConfig,
1615KILOCODE_BASE_URL,
1716KILOCODE_DEFAULT_MODEL_REF,
@@ -56,16 +55,16 @@ describe("Kilo Gateway provider config", () => {
5655});
5756});
585759-describe("applyKilocodeProviderConfig", () => {
58+describe("applyKilocodeConfig", () => {
6059it("registers kilocode provider with correct baseUrl and api", () => {
61-const result = applyKilocodeProviderConfig(emptyCfg);
60+const result = applyKilocodeConfig(emptyCfg);
6261const provider = requireKilocodeProvider(result);
6362expect(provider.baseUrl).toBe(KILOCODE_BASE_URL);
6463expect(provider.api).toBe("openai-completions");
6564});
66656766it("includes the default model in the provider model list", () => {
68-const result = applyKilocodeProviderConfig(emptyCfg);
67+const result = applyKilocodeConfig(emptyCfg);
6968const provider = result.models?.providers?.kilocode;
7069const models = provider?.models;
7170expect(Array.isArray(models)).toBe(true);
@@ -74,7 +73,7 @@ describe("Kilo Gateway provider config", () => {
7473});
75747675it("surfaces the full Kilo model catalog", () => {
77-const result = applyKilocodeProviderConfig(emptyCfg);
76+const result = applyKilocodeConfig(emptyCfg);
7877const provider = result.models?.providers?.kilocode;
7978const modelIds = provider?.models?.map((m) => m.id) ?? [];
8079for (const modelId of KILOCODE_MODEL_IDS) {
@@ -83,7 +82,7 @@ describe("Kilo Gateway provider config", () => {
8382});
84838584it("appends missing catalog models to existing Kilo provider config", () => {
86-const result = applyKilocodeProviderConfig({
85+const result = applyKilocodeConfig({
8786models: {
8887providers: {
8988kilocode: {
@@ -101,7 +100,7 @@ describe("Kilo Gateway provider config", () => {
101100});
102101103102it("sets Kilo Gateway alias in agent default models", () => {
104-const result = applyKilocodeProviderConfig(emptyCfg);
103+const result = applyKilocodeConfig(emptyCfg);
105104const agentModel = result.agents?.defaults?.models?.[KILOCODE_DEFAULT_MODEL_REF];
106105expect(agentModel).toEqual({ alias: "Kilo Gateway" });
107106});
@@ -116,7 +115,7 @@ describe("Kilo Gateway provider config", () => {
116115},
117116},
118117};
119-const result = applyKilocodeProviderConfig(cfg);
118+const result = applyKilocodeConfig(cfg);
120119const agentModel = result.agents?.defaults?.models?.[KILOCODE_DEFAULT_MODEL_REF];
121120expect(agentModel?.alias).toBe("My Custom Alias");
122121});
@@ -129,20 +128,18 @@ describe("Kilo Gateway provider config", () => {
129128},
130129},
131130};
132-const result = applyKilocodeProviderConfig(cfg);
131+const result = applyKilocodeConfig(cfg);
133132expect(resolveAgentModelPrimaryValue(result.agents?.defaults?.model)).toBe("openai/gpt-5");
134133});
135134});
136135137-describe("applyKilocodeConfig", () => {
138-it("sets kilocode as the default model", () => {
139-const result = applyKilocodeConfig(emptyCfg);
140-expect(resolveAgentModelPrimaryValue(result.agents?.defaults?.model)).toBe(
141-KILOCODE_DEFAULT_MODEL_REF,
142-);
143-const provider = requireKilocodeProvider(result);
144-expect(provider.baseUrl).toBe(KILOCODE_BASE_URL);
145-});
136+it("sets kilocode as the default model", () => {
137+const result = applyKilocodeConfig(emptyCfg);
138+expect(resolveAgentModelPrimaryValue(result.agents?.defaults?.model)).toBe(
139+KILOCODE_DEFAULT_MODEL_REF,
140+);
141+const provider = requireKilocodeProvider(result);
142+expect(provider.baseUrl).toBe(KILOCODE_BASE_URL);
146143});
147144148145describe("env var resolution", () => {
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。