From 188d22afcfdb58d8c19fc4f97d0ce825398e5400 Mon Sep 17 00:00:00 2001 From: "kiloconnect[bot]" <240665456+kiloconnect[bot]@users.noreply.github.com> Date: Sun, 31 May 2026 21:20:26 +0000 Subject: [PATCH] fix(cli): match old opus-4.7 id-form checks for 4.8 (dot-only where 4.7 was) --- packages/opencode/src/plugin/github-copilot/models.ts | 2 +- packages/opencode/src/provider/transform.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/opencode/src/plugin/github-copilot/models.ts b/packages/opencode/src/plugin/github-copilot/models.ts index 7f666b0cfbc..286e7dc59e0 100644 --- a/packages/opencode/src/plugin/github-copilot/models.ts +++ b/packages/opencode/src/plugin/github-copilot/models.ts @@ -126,7 +126,7 @@ function build(key: string, remote: Item, url: string, prev?: Model): Model { thinking: { type: "adaptive", // kilocode_change start - treat opus-4.8 like opus-4.7 - ...(["opus-4-7", "opus-4.7", "opus-4-8", "opus-4.8"].some((v) => model.api.id.includes(v)) + ...(model.api.id.includes("opus-4.7") || model.api.id.includes("opus-4.8") ? { display: "summarized" } : {}), // kilocode_change end diff --git a/packages/opencode/src/provider/transform.ts b/packages/opencode/src/provider/transform.ts index 640aadbb157..e6f157c18e8 100644 --- a/packages/opencode/src/provider/transform.ts +++ b/packages/opencode/src/provider/transform.ts @@ -783,7 +783,7 @@ export function variants(model: Provider.Model): Record model.api.id.includes(v))) { + if (model.api.id.includes("opus-4.7") || model.api.id.includes("opus-4.8")) { efforts = ["medium"] } // kilocode_change end