From 9eef7bc0b812c7c99755961851833f8d70579917 Mon Sep 17 00:00:00 2001 From: Ariane Emory Date: Mon, 16 Mar 2026 05:21:47 -0400 Subject: [PATCH 1/2] feat: use Claude system prompt for Kimi K2.5 models --- packages/opencode/src/session/system.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/opencode/src/session/system.ts b/packages/opencode/src/session/system.ts index a4c4684ffeea..d60919a52d87 100644 --- a/packages/opencode/src/session/system.ts +++ b/packages/opencode/src/session/system.ts @@ -26,6 +26,7 @@ export namespace SystemPrompt { if (model.api.id.includes("gemini-")) return [PROMPT_GEMINI] if (model.api.id.includes("claude")) return [PROMPT_ANTHROPIC] if (model.api.id.toLowerCase().includes("trinity")) return [PROMPT_TRINITY] + if (model.api.id.toLowerCase().includes("kimi") || model.api.id.toLowerCase().includes("k2p5")) return [PROMPT_ANTHROPIC] return [PROMPT_ANTHROPIC_WITHOUT_TODO] } From a1cc4ebbce89b7ccd91765bc0f241f3bc75b358e Mon Sep 17 00:00:00 2001 From: Ariane Emory Date: Wed, 22 Apr 2026 22:02:25 -0400 Subject: [PATCH 2/2] Add k2p6 to Kimi model system prompt selection --- packages/opencode/src/session/system.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/opencode/src/session/system.ts b/packages/opencode/src/session/system.ts index 53b833fc1fe0..692f6a94fd72 100644 --- a/packages/opencode/src/session/system.ts +++ b/packages/opencode/src/session/system.ts @@ -29,7 +29,7 @@ export namespace SystemPrompt { if (model.api.id.includes("gemini-")) return [PROMPT_GEMINI] if (model.api.id.includes("claude")) return [PROMPT_ANTHROPIC] if (model.api.id.toLowerCase().includes("trinity")) return [PROMPT_TRINITY] - if (model.api.id.toLowerCase().includes("kimi") || model.api.id.toLowerCase().includes("k2p5")) return [PROMPT_ANTHROPIC] + if (model.api.id.toLowerCase().includes("kimi") || model.api.id.toLowerCase().includes("k2p5") || model.api.id.toLowerCase().includes("k2p6")) return [PROMPT_ANTHROPIC] return [PROMPT_DEFAULT] }