From 80fd4b64c517adeb49f0a516fc2e919d97630f40 Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Tue, 3 Feb 2026 22:47:41 +0000 Subject: [PATCH 1/2] Remove Kimi K2 Thinking model and thinking toggle MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Remove kimi-k2-thinking from MODEL_CONFIG - Update CATEGORY_MODELS.reasoning_on to use kimi-k2-5 - Add backwards compatibility alias: kimi-k2-thinking → kimi-k2-5 - Remove thinking toggle buttons and Brain icon from UnifiedChat - Clean up unused imports Fixes #412 Co-Authored-By: Anthony --- frontend/src/components/ModelSelector.tsx | 9 +-- frontend/src/components/UnifiedChat.tsx | 71 +---------------------- frontend/src/utils/utils.ts | 5 ++ 3 files changed, 7 insertions(+), 78 deletions(-) diff --git a/frontend/src/components/ModelSelector.tsx b/frontend/src/components/ModelSelector.tsx index 36dcccebf..4bb5eed81 100644 --- a/frontend/src/components/ModelSelector.tsx +++ b/frontend/src/components/ModelSelector.tsx @@ -68,13 +68,6 @@ export const MODEL_CONFIG: Record = { requiresPro: true, tokenLimit: 130000 }, - "kimi-k2-thinking": { - displayName: "Kimi K2 Thinking", - shortName: "Kimi K2", - badges: ["Pro", "Reasoning"], - requiresPro: true, - tokenLimit: 256000 - }, "kimi-k2-5": { displayName: "Kimi K2.5", shortName: "Kimi K2.5", @@ -113,7 +106,7 @@ type ModelCategory = "free" | "quick" | "reasoning" | "math" | "image" | "advanc export const CATEGORY_MODELS = { free: "llama-3.3-70b", quick: "gpt-oss-120b", - reasoning_on: "kimi-k2-thinking", // Kimi K2 with thinking + reasoning_on: "kimi-k2-5", // Kimi K2.5 with thinking reasoning_off: "deepseek-r1-0528", // DeepSeek R1 without thinking math: "kimi-k2-5", image: "qwen3-vl-30b" // Qwen3-VL for image analysis diff --git a/frontend/src/components/UnifiedChat.tsx b/frontend/src/components/UnifiedChat.tsx index d976d974b..830958ee2 100644 --- a/frontend/src/components/UnifiedChat.tsx +++ b/frontend/src/components/UnifiedChat.tsx @@ -36,7 +36,6 @@ import { Search, Loader2, Globe, - Brain, Maximize2, Minimize2, Volume2, @@ -54,7 +53,7 @@ import { truncateMarkdownPreservingLinks } from "@/utils/markdown"; import { useOpenAI } from "@/ai/useOpenAi"; import { DEFAULT_MODEL_ID } from "@/state/LocalStateContext"; import { Markdown, ThinkingBlock } from "@/components/markdown"; -import { ModelSelector, CATEGORY_MODELS } from "@/components/ModelSelector"; +import { ModelSelector } from "@/components/ModelSelector"; import { useLocalState } from "@/state/useLocalState"; import { useOpenSecret } from "@opensecret/react"; import { UpgradePromptDialog } from "@/components/UpgradePromptDialog"; @@ -2919,40 +2918,6 @@ export function UnifiedChat() { } /> - {/* Thinking toggle button - visible when reasoning model is selected */} - {(localState.model === CATEGORY_MODELS.reasoning_on || - localState.model === CATEGORY_MODELS.reasoning_off) && ( - - )} - {/* Web search toggle button - always visible */} - )} - {/* Web search toggle button - always visible */}