diff options
| author | Aiden Cline <[email protected]> | 2026-01-19 00:18:31 -0600 |
|---|---|---|
| committer | Aiden Cline <[email protected]> | 2026-01-19 00:18:42 -0600 |
| commit | 4a7809f600f30a08d4ac3afd3ec4fc39f41983f7 (patch) | |
| tree | 674e8c233de2c75bb4b869015721e49ca2fdb456 /packages | |
| parent | 9d1803d00080b4ce88705862e367fc1961dfb00e (diff) | |
| download | opencode-4a7809f600f30a08d4ac3afd3ec4fc39f41983f7.tar.gz opencode-4a7809f600f30a08d4ac3afd3ec4fc39f41983f7.zip | |
add proper variant support to copilot
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/opencode/src/provider/transform.ts | 12 |
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": |
