From cf934357c9abddf95670c8fe852390f3d9bb9a7d Mon Sep 17 00:00:00 2001 From: Aiden Cline Date: Thu, 20 Nov 2025 16:32:44 -0600 Subject: [PATCH] fix: make use openrouter ai sdk package to fix interlevened thinking models --- packages/opencode/src/provider/provider.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/opencode/src/provider/provider.ts b/packages/opencode/src/provider/provider.ts index 37e8e7663..6a1754429 100644 --- a/packages/opencode/src/provider/provider.ts +++ b/packages/opencode/src/provider/provider.ts @@ -468,7 +468,14 @@ export namespace Provider { delete providers[providerID] continue } - log.info("found", { providerID }) + + // TODO: set this in models.dev, not set due to breaking issues on older OC versions + // u have to set include usage to true w/ this provider, setting in models.dev would cause undefined issue when accessing usage in older versions + if (providerID === "openrouter") { + provider.info.npm = "@openrouter/ai-sdk-provider" + } + + log.info("found", { providerID, npm: provider.info.npm }) } return {