summaryrefslogtreecommitdiffhomepage
path: root/packages
diff options
context:
space:
mode:
authorAiden Cline <[email protected]>2026-01-19 00:18:31 -0600
committerAiden Cline <[email protected]>2026-01-19 00:18:42 -0600
commit4a7809f600f30a08d4ac3afd3ec4fc39f41983f7 (patch)
tree674e8c233de2c75bb4b869015721e49ca2fdb456 /packages
parent9d1803d00080b4ce88705862e367fc1961dfb00e (diff)
downloadopencode-4a7809f600f30a08d4ac3afd3ec4fc39f41983f7.tar.gz
opencode-4a7809f600f30a08d4ac3afd3ec4fc39f41983f7.zip
add proper variant support to copilot
Diffstat (limited to 'packages')
-rw-r--r--packages/opencode/src/provider/transform.ts12
1 files changed, 12 insertions, 0 deletions
diff --git a/packages/opencode/src/provider/transform.ts b/packages/opencode/src/provider/transform.ts
index 2cacb61aa..f6b7ec8cb 100644
--- a/packages/opencode/src/provider/transform.ts
+++ b/packages/opencode/src/provider/transform.ts
@@ -349,6 +349,18 @@ export namespace ProviderTransform {
case "@ai-sdk/gateway":
return Object.fromEntries(OPENAI_EFFORTS.map((effort) => [effort, { reasoningEffort: effort }]))
+ case "@ai-sdk/github-copilot":
+ return Object.fromEntries(
+ WIDELY_SUPPORTED_EFFORTS.map((effort) => [
+ effort,
+ {
+ reasoningEffort: effort,
+ reasoningSummary: "auto",
+ include: ["reasoning.encrypted_content"],
+ },
+ ]),
+ )
+
case "@ai-sdk/cerebras":
// https://v5.ai-sdk.dev/providers/ai-sdk-providers/cerebras
case "@ai-sdk/togetherai":