From 0403750a277db321d3dc2b46e86d4245615061a4 Mon Sep 17 00:00:00 2001 From: rekram1-node Date: Thu, 25 Sep 2025 21:02:57 -0500 Subject: [PATCH] tweak: include usage by default for openai compatible providers --- packages/opencode/src/provider/provider.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/opencode/src/provider/provider.ts b/packages/opencode/src/provider/provider.ts index 5283da6a3..16579ed40 100644 --- a/packages/opencode/src/provider/provider.ts +++ b/packages/opencode/src/provider/provider.ts @@ -338,6 +338,9 @@ export namespace Provider { const s = await state() const pkg = model.provider?.npm ?? provider.npm ?? provider.id const options = { ...s.providers[provider.id]?.options } + if (pkg.includes("@ai-sdk/openai-compatible") && options["includeUsage"] === undefined) { + options["includeUsage"] = true + } const key = Bun.hash.xxHash32(JSON.stringify({ pkg, options })) const existing = s.sdk.get(key) if (existing) return existing