diff options
| author | Frank <[email protected]> | 2025-11-21 13:31:30 -0500 |
|---|---|---|
| committer | Frank <[email protected]> | 2025-11-21 13:31:33 -0500 |
| commit | e34df15ff521d27a659eb028491ce2963a0c3a28 (patch) | |
| tree | ae874691c5b15a384440abe1caed2b93a36dca9f | |
| parent | 26ec87803a666560b9cf6fe4bb1609da0126f6b2 (diff) | |
| download | opencode-e34df15ff521d27a659eb028491ce2963a0c3a28.tar.gz opencode-e34df15ff521d27a659eb028491ce2963a0c3a28.zip | |
update logic for local and dev providers
| -rw-r--r-- | packages/opencode/src/provider/transform.ts | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/opencode/src/provider/transform.ts b/packages/opencode/src/provider/transform.ts index 59a41c086..86b69eae1 100644 --- a/packages/opencode/src/provider/transform.ts +++ b/packages/opencode/src/provider/transform.ts @@ -147,7 +147,7 @@ export namespace ProviderTransform { result["promptCacheKey"] = sessionID } - if (providerID === "google" || (providerID === "opencode" && modelID.includes("gemini-3"))) { + if (providerID === "google" || (providerID.startsWith("opencode") && modelID.includes("gemini-3"))) { result["thinkingConfig"] = { includeThoughts: true, } @@ -166,7 +166,7 @@ export namespace ProviderTransform { result["textVerbosity"] = "low" } - if (providerID === "opencode") { + if (providerID.startsWith("opencode")) { result["promptCacheKey"] = sessionID result["include"] = ["reasoning.encrypted_content"] result["reasoningSummary"] = "auto" |
