From a46c4aab4fa94dc80fdfc1933b18cf7a46824493 Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Mon, 12 Jan 2026 17:29:56 +0100 Subject: [PATCH] Revert "Initialize theme with default value at module load time" This reverts commit d18e44d37895c5e65f5889bf70215a095806c6bd. --- packages/ai/src/models.generated.ts | 25 ++++++++++++++++--- .../src/modes/interactive/theme/theme.ts | 4 +-- 2 files changed, 23 insertions(+), 6 deletions(-) diff --git a/packages/ai/src/models.generated.ts b/packages/ai/src/models.generated.ts index f81fbbe5..cbe25fea 100644 --- a/packages/ai/src/models.generated.ts +++ b/packages/ai/src/models.generated.ts @@ -4359,6 +4359,23 @@ export const MODELS = { contextWindow: 256000, maxTokens: 128000, } satisfies Model<"openai-completions">, + "kwaipilot/kat-coder-pro:free": { + id: "kwaipilot/kat-coder-pro:free", + name: "Kwaipilot: KAT-Coder-Pro V1 (free)", + api: "openai-completions", + provider: "openrouter", + baseUrl: "https://openrouter.ai/api/v1", + reasoning: false, + input: ["text"], + cost: { + input: 0, + output: 0, + cacheRead: 0, + cacheWrite: 0, + }, + contextWindow: 256000, + maxTokens: 128000, + } satisfies Model<"openai-completions">, "meta-llama/llama-3-70b-instruct": { id: "meta-llama/llama-3-70b-instruct", name: "Meta: Llama 3 70B Instruct", @@ -4572,13 +4589,13 @@ export const MODELS = { reasoning: true, input: ["text"], cost: { - input: 0.27, - output: 1.12, - cacheRead: 0, + input: 0.28, + output: 1.2, + cacheRead: 0.14, cacheWrite: 0, }, contextWindow: 196608, - maxTokens: 65536, + maxTokens: 4096, } satisfies Model<"openai-completions">, "mistralai/codestral-2508": { id: "mistralai/codestral-2508", diff --git a/packages/coding-agent/src/modes/interactive/theme/theme.ts b/packages/coding-agent/src/modes/interactive/theme/theme.ts index 55c28f5c..ae99ed40 100644 --- a/packages/coding-agent/src/modes/interactive/theme/theme.ts +++ b/packages/coding-agent/src/modes/interactive/theme/theme.ts @@ -593,8 +593,8 @@ function getDefaultTheme(): string { // Global Theme Instance // ============================================================================ -export let theme: Theme = loadTheme(getDefaultTheme()); -let currentThemeName: string | undefined = getDefaultTheme(); +export let theme: Theme; +let currentThemeName: string | undefined; let themeWatcher: fs.FSWatcher | undefined; let onThemeChangeCallback: (() => void) | undefined;