Skip to content

Commit 8fbbca5

Browse files
authored
fix(opencode): rescrict github copilot opus 4.7 variants to "medium" (#23097)
1 parent 2415820 commit 8fbbca5

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

packages/opencode/src/provider/transform.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -587,6 +587,12 @@ export function variants(model: Provider.Model): Record<string, Record<string, a
587587
case "@ai-sdk/google-vertex/anthropic":
588588
// https://v5.ai-sdk.dev/providers/ai-sdk-providers/google-vertex#anthropic-provider
589589

590+
if (model.providerID === "github-copilot") {
591+
if (model.api.id.includes("opus-4.7")) {
592+
return Object.fromEntries(["medium"].map((effort) => [effort, { reasoningEffort: effort }]))
593+
}
594+
}
595+
590596
if (adaptiveEfforts) {
591597
return Object.fromEntries(
592598
adaptiveEfforts.map((effort) => [

0 commit comments

Comments
 (0)