From a939962fa1e2e03018227acdc9c3d87a05f245ae Mon Sep 17 00:00:00 2001 From: Innei Date: Mon, 20 Apr 2026 21:06:40 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(env):=20add=20Kimi=20Coding=20?= =?UTF-8?q?Plan=20API=20environment=20variables=20(#13997)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * ✨ feat(env): add Kimi Coding Plan API environment variables Made-with: Cursor * 📝 docs(env): document Kimi Coding Plan env vars in .env.example --- .env.example | 5 +++++ src/envs/llm.ts | 6 ++++++ src/features/Conversation/InterventionBar/style.ts | 1 - 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.env.example b/.env.example index 8fdc4d1b70..9568e5b0c2 100644 --- a/.env.example +++ b/.env.example @@ -136,6 +136,11 @@ OPENAI_API_KEY=sk-xxxxxxxxx # MOONSHOT_API_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +# ## Kimi Code Plan #### + +# KIMICODINGPLAN_PROXY_URL=https://api.kimi.com/coding +# KIMICODINGPLAN_API_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + # ## Minimax AI #### # MINIMAX_API_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx diff --git a/src/envs/llm.ts b/src/envs/llm.ts index 555966a825..828e986c5b 100644 --- a/src/envs/llm.ts +++ b/src/envs/llm.ts @@ -32,6 +32,9 @@ export const getLLMConfig = () => { ENABLED_MOONSHOT: z.boolean(), MOONSHOT_API_KEY: z.string().optional(), + ENABLED_KIMICODINGPLAN: z.boolean(), + KIMICODINGPLAN_API_KEY: z.string().optional(), + ENABLED_PERPLEXITY: z.boolean(), PERPLEXITY_API_KEY: z.string().optional(), @@ -284,6 +287,9 @@ export const getLLMConfig = () => { ENABLED_MOONSHOT: !!process.env.MOONSHOT_API_KEY, MOONSHOT_API_KEY: process.env.MOONSHOT_API_KEY, + ENABLED_KIMICODINGPLAN: !!process.env.KIMICODINGPLAN_API_KEY, + KIMICODINGPLAN_API_KEY: process.env.KIMICODINGPLAN_API_KEY, + ENABLED_GROQ: !!process.env.GROQ_API_KEY, GROQ_API_KEY: process.env.GROQ_API_KEY, diff --git a/src/features/Conversation/InterventionBar/style.ts b/src/features/Conversation/InterventionBar/style.ts index 56ba9ebed3..2e80feaa65 100644 --- a/src/features/Conversation/InterventionBar/style.ts +++ b/src/features/Conversation/InterventionBar/style.ts @@ -12,7 +12,6 @@ export const styles = createStaticStyles(({ css, cssVar }) => ({ content: css` overflow-y: auto; flex: 1; - min-height: 0; padding-block: 8px 12px; `,