From cd1fe071826ad249d2465fe01f22f8d488a856c2 Mon Sep 17 00:00:00 2001 From: Hopkins Date: Wed, 28 Oct 2026 16:38:47 +0800 Subject: [PATCH] feat(kimi): add K3 to the commit-message model picker (#11386) Adds kimi-code/k3 (Kimi K3) to the static Kimi model list, which is also the allowlist, so planning with K3 no longer fails with "not available". Drops the test that only restated the catalog. Co-authored-by: Neil <4138956+nwparker@users.noreply.github.com> --- src/shared/commit-message-agent-spec.test.ts | 7 ------- src/shared/commit-message-agent-specs-secondary.ts | 3 ++- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/src/shared/commit-message-agent-spec.test.ts b/src/shared/commit-message-agent-spec.test.ts index 148296e4be5..61ddce01b9e 100644 --- a/src/shared/commit-message-agent-spec.test.ts +++ b/src/shared/commit-message-agent-spec.test.ts @@ -72,13 +72,6 @@ describe('COMMIT_MESSAGE_AGENT_SPECS', () => { ) }) - it('uses the provider-qualified Kimi model id accepted by the CLI', () => { - expect(COMMIT_MESSAGE_AGENT_SPECS.kimi?.models.map((m) => m.id)).toEqual([ - 'default', - 'kimi-code/kimi-for-coding' - ]) - }) - it('omits Kimi --model for the config default and an empty model', () => { const spec = COMMIT_MESSAGE_AGENT_SPECS.kimi! diff --git a/src/shared/commit-message-agent-specs-secondary.ts b/src/shared/commit-message-agent-specs-secondary.ts index 96a4c2d99eb..aebdd7ee19c 100644 --- a/src/shared/commit-message-agent-specs-secondary.ts +++ b/src/shared/commit-message-agent-specs-secondary.ts @@ -100,7 +100,8 @@ export function buildSecondaryCommitMessageAgentSpecs({ // Kimi requires provider/model IDs; bare names fail with LLM not set. id: 'kimi-code/kimi-for-coding', label: 'Kimi K2.6' - } + }, + { id: 'kimi-code/k3', label: 'Kimi K3' } ], defaultModelId: 'default' },