summaryrefslogtreecommitdiffhomepage
path: root/packages
diff options
context:
space:
mode:
authorTom Aylott <[email protected]>2025-12-10 14:02:26 -0500
committerGitHub <[email protected]>2025-12-10 13:02:26 -0600
commit117de64f399164880c734ffde52bc3ef54381918 (patch)
tree1cfcc95e4b3cb647b053cf3a51b435a9d96784af /packages
parent388156704a73cc1467741cd6cf8cd65752528f1b (diff)
downloadopencode-117de64f399164880c734ffde52bc3ef54381918.tar.gz
opencode-117de64f399164880c734ffde52bc3ef54381918.zip
fix: upgrade OpenRouter sdk pkg (#5302)
Co-authored-by: Aiden Cline <[email protected]>
Diffstat (limited to 'packages')
-rw-r--r--packages/opencode/package.json2
-rw-r--r--packages/opencode/src/provider/transform.ts8
2 files changed, 5 insertions, 5 deletions
diff --git a/packages/opencode/package.json b/packages/opencode/package.json
index 302d8fc9f..ae6df98c1 100644
--- a/packages/opencode/package.json
+++ b/packages/opencode/package.json
@@ -70,7 +70,7 @@
"@opencode-ai/script": "workspace:*",
"@opencode-ai/sdk": "workspace:*",
"@opencode-ai/util": "workspace:*",
- "@openrouter/ai-sdk-provider": "1.2.8",
+ "@openrouter/ai-sdk-provider": "1.5.2",
"@opentui/core": "0.1.60",
"@opentui/solid": "0.1.60",
"@parcel/watcher": "2.5.1",
diff --git a/packages/opencode/src/provider/transform.ts b/packages/opencode/src/provider/transform.ts
index 891025cde..78a05e104 100644
--- a/packages/opencode/src/provider/transform.ts
+++ b/packages/opencode/src/provider/transform.ts
@@ -223,10 +223,10 @@ export namespace ProviderTransform {
result["promptCacheKey"] = sessionID
}
- if (
- model.providerID === "google" ||
- (model.providerID.startsWith("opencode") && model.api.id.includes("gemini-3"))
- ) {
+ if (model.api.npm === "@openrouter/ai-sdk-provider" && model.api.id.includes("gemini-3")) {
+ result["reasoning"] = { effort: "high" }
+ }
+ if (model.api.npm === "@ai-sdk/google" || model.api.npm === "@ai-sdk/google-vertex") {
result["thinkingConfig"] = {
includeThoughts: true,
}