diff --git a/src/agents/models-config.providers.ts b/src/agents/models-config.providers.ts index 0188362cd..280ca83c4 100644 --- a/src/agents/models-config.providers.ts +++ b/src/agents/models-config.providers.ts @@ -210,9 +210,9 @@ function buildKimiCodeProvider(): ProviderConfig { contextWindow: KIMI_CODE_CONTEXT_WINDOW, maxTokens: KIMI_CODE_MAX_TOKENS, headers: KIMI_CODE_HEADERS, - compat: KIMI_CODE_COMPAT - } - ] + compat: KIMI_CODE_COMPAT, + }, + ], }; } @@ -224,9 +224,7 @@ function buildSyntheticProvider(): ProviderConfig { }; } -export function resolveImplicitProviders(params: { - agentDir: string; -}): ModelsConfig["providers"] { +export function resolveImplicitProviders(params: { agentDir: string }): ModelsConfig["providers"] { const providers: Record = {}; const authStore = ensureAuthProfileStore(params.agentDir, { allowKeychainPrompt: false, diff --git a/src/cli/program.smoke.test.ts b/src/cli/program.smoke.test.ts index 5745fe2dd..a2270b7ea 100644 --- a/src/cli/program.smoke.test.ts +++ b/src/cli/program.smoke.test.ts @@ -189,7 +189,7 @@ describe("cli program (smoke)", () => { "--auth-choice", "kimi-code-api-key", "--kimi-code-api-key", - "sk-kimi-code-test" + "sk-kimi-code-test", ], { from: "user" }, ); @@ -197,7 +197,7 @@ describe("cli program (smoke)", () => { expect.objectContaining({ nonInteractive: true, authChoice: "kimi-code-api-key", - kimiCodeApiKey: "sk-kimi-code-test" + kimiCodeApiKey: "sk-kimi-code-test", }), runtime, ); diff --git a/src/commands/auth-choice.apply.api-providers.ts b/src/commands/auth-choice.apply.api-providers.ts index a9fd3383d..763628b49 100644 --- a/src/commands/auth-choice.apply.api-providers.ts +++ b/src/commands/auth-choice.apply.api-providers.ts @@ -216,7 +216,7 @@ export async function applyAuthChoiceApiProviders( await params.prompter.note( [ "Kimi Code uses a dedicated endpoint and API key.", - "Get your API key at: https://www.kimi.com/code/en" + "Get your API key at: https://www.kimi.com/code/en", ].join("\n"), "Kimi Code", ); @@ -242,7 +242,7 @@ export async function applyAuthChoiceApiProviders( nextConfig = applyAuthProfileConfig(nextConfig, { profileId: "kimi-code:default", provider: "kimi-code", - mode: "api_key" + mode: "api_key", }); { const applied = await applyDefaultModelChoice({ @@ -253,7 +253,7 @@ export async function applyAuthChoiceApiProviders( applyProviderConfig: applyKimiCodeProviderConfig, noteDefault: KIMI_CODE_MODEL_REF, noteAgentModel, - prompter: params.prompter + prompter: params.prompter, }); nextConfig = applied.config; agentModelOverride = applied.agentModelOverride ?? agentModelOverride; diff --git a/src/commands/onboard-auth.config-core.ts b/src/commands/onboard-auth.config-core.ts index 995392f57..e0fa21be6 100644 --- a/src/commands/onboard-auth.config-core.ts +++ b/src/commands/onboard-auth.config-core.ts @@ -200,7 +200,7 @@ export function applyKimiCodeProviderConfig(cfg: ClawdbotConfig): ClawdbotConfig const models = { ...cfg.agents?.defaults?.models }; models[KIMI_CODE_MODEL_REF] = { ...models[KIMI_CODE_MODEL_REF], - alias: models[KIMI_CODE_MODEL_REF]?.alias ?? "Kimi Code" + alias: models[KIMI_CODE_MODEL_REF]?.alias ?? "Kimi Code", }; const providers = { ...cfg.models?.providers }; @@ -220,7 +220,7 @@ export function applyKimiCodeProviderConfig(cfg: ClawdbotConfig): ClawdbotConfig baseUrl: KIMI_CODE_BASE_URL, api: "openai-completions", ...(normalizedApiKey ? { apiKey: normalizedApiKey } : {}), - models: mergedModels.length > 0 ? mergedModels : [defaultModel] + models: mergedModels.length > 0 ? mergedModels : [defaultModel], }; return { @@ -254,7 +254,7 @@ export function applyKimiCodeConfig(cfg: ClawdbotConfig): ClawdbotConfig { fallbacks: (existingModel as { fallbacks?: string[] }).fallbacks, } : undefined), - primary: KIMI_CODE_MODEL_REF + primary: KIMI_CODE_MODEL_REF, }, }, }, diff --git a/src/commands/onboard-auth.credentials.ts b/src/commands/onboard-auth.credentials.ts index 4af0671cd..a3a39ae41 100644 --- a/src/commands/onboard-auth.credentials.ts +++ b/src/commands/onboard-auth.credentials.ts @@ -80,7 +80,7 @@ export async function setKimiCodeApiKey(key: string, agentDir?: string) { credential: { type: "api_key", provider: "kimi-code", - key + key, }, agentDir: resolveAuthAgentDir(agentDir), }); diff --git a/src/commands/onboard-auth.models.ts b/src/commands/onboard-auth.models.ts index 01c62383b..de5a4edaa 100644 --- a/src/commands/onboard-auth.models.ts +++ b/src/commands/onboard-auth.models.ts @@ -49,7 +49,7 @@ export const KIMI_CODE_DEFAULT_COST = { input: 0, output: 0, cacheRead: 0, - cacheWrite: 0 + cacheWrite: 0, }; const MINIMAX_MODEL_CATALOG = { @@ -113,6 +113,6 @@ export function buildKimiCodeModelDefinition(): ModelDefinitionConfig { contextWindow: KIMI_CODE_CONTEXT_WINDOW, maxTokens: KIMI_CODE_MAX_TOKENS, headers: KIMI_CODE_HEADERS, - compat: KIMI_CODE_COMPAT + compat: KIMI_CODE_COMPAT, }; } diff --git a/src/commands/onboard-non-interactive/local/auth-choice.ts b/src/commands/onboard-non-interactive/local/auth-choice.ts index 64034e1fd..3aedaabc8 100644 --- a/src/commands/onboard-non-interactive/local/auth-choice.ts +++ b/src/commands/onboard-non-interactive/local/auth-choice.ts @@ -240,14 +240,14 @@ export async function applyNonInteractiveAuthChoice(params: { flagValue: opts.kimiCodeApiKey, flagName: "--kimi-code-api-key", envVar: "KIMICODE_API_KEY", - runtime + runtime, }); if (!resolved) return null; if (resolved.source !== "profile") await setKimiCodeApiKey(resolved.key); nextConfig = applyAuthProfileConfig(nextConfig, { profileId: "kimi-code:default", provider: "kimi-code", - mode: "api_key" + mode: "api_key", }); return applyKimiCodeConfig(nextConfig); }