summaryrefslogtreecommitdiffhomepage
path: root/packages
diff options
context:
space:
mode:
authorAiden Cline <[email protected]>2025-11-25 16:16:13 -0800
committeropencode <[email protected]>2025-11-26 00:21:59 +0000
commitb44971668cf023ffc6a36deeb26bd177e9638004 (patch)
treebdd1ac9ee785df3bc0a1c6be891303fb38ec6840 /packages
parent0ff4c284e2dcd9006ef4e8d7878abc9e723c2526 (diff)
downloadopencode-b44971668cf023ffc6a36deeb26bd177e9638004.tar.gz
opencode-b44971668cf023ffc6a36deeb26bd177e9638004.zip
fix: global prefix handling w/ aws bedrock (#4757)
Diffstat (limited to 'packages')
-rw-r--r--packages/opencode/src/provider/provider.ts5
1 files changed, 5 insertions, 0 deletions
diff --git a/packages/opencode/src/provider/provider.ts b/packages/opencode/src/provider/provider.ts
index 1cf0312ea..a4c406c0f 100644
--- a/packages/opencode/src/provider/provider.ts
+++ b/packages/opencode/src/provider/provider.ts
@@ -130,6 +130,11 @@ export namespace Provider {
credentialProvider: fromNodeProviderChain(),
},
async getModel(sdk: any, modelID: string, _options?: Record<string, any>) {
+ // Skip region prefixing if model already has global prefix
+ if (modelID.startsWith("global.")) {
+ return sdk.languageModel(modelID)
+ }
+
let regionPrefix = region.split("-")[0]
switch (regionPrefix) {