From f7bdf0b74f52370ff834e99761d7c7239bca4f45 Mon Sep 17 00:00:00 2001 From: Aiden Cline Date: Sun, 28 Dec 2025 17:54:44 -0600 Subject: [PATCH] wip --- packages/opencode/src/provider/transform.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/opencode/src/provider/transform.ts b/packages/opencode/src/provider/transform.ts index 9a39de51ea..c14e9d1e8b 100644 --- a/packages/opencode/src/provider/transform.ts +++ b/packages/opencode/src/provider/transform.ts @@ -288,8 +288,12 @@ export namespace ProviderTransform { } case "@ai-sdk/anthropic": - // TODO: map to thinking budgets - return {} + return { + thinking: { + type: "enabled", + budgetTokens: thinking.effort === "medium" ? 16000 : 31999, + }, + } case "@ai-sdk/amazon-bedrock": // https://v5.ai-sdk.dev/providers/ai-sdk-providers/amazon-bedrock @@ -422,6 +426,7 @@ export namespace ProviderTransform { export function providerOptions(model: Provider.Model, options: { [x: string]: any }) { switch (model.api.npm) { + case "@ai-sdk/github-copilot": case "@ai-sdk/openai": case "@ai-sdk/azure": return {