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