Просмотр исходного кода

add proper variant support to copilot

Aiden Cline 2 месяцев назад
Родитель
Сommit
4a7809f600
1 измененных файлов с 12 добавлено и 0 удалено
  1. 12 0
      packages/opencode/src/provider/transform.ts

+ 12 - 0
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":