diff options
| author | Aiden Cline <[email protected]> | 2025-11-25 16:16:13 -0800 |
|---|---|---|
| committer | opencode <[email protected]> | 2025-11-26 00:21:59 +0000 |
| commit | b44971668cf023ffc6a36deeb26bd177e9638004 (patch) | |
| tree | bdd1ac9ee785df3bc0a1c6be891303fb38ec6840 | |
| parent | 0ff4c284e2dcd9006ef4e8d7878abc9e723c2526 (diff) | |
| download | opencode-b44971668cf023ffc6a36deeb26bd177e9638004.tar.gz opencode-b44971668cf023ffc6a36deeb26bd177e9638004.zip | |
fix: global prefix handling w/ aws bedrock (#4757)
| -rw-r--r-- | .github/workflows/snapshot.yml | 2 | ||||
| -rw-r--r-- | packages/opencode/src/provider/provider.ts | 5 |
2 files changed, 6 insertions, 1 deletions
diff --git a/.github/workflows/snapshot.yml b/.github/workflows/snapshot.yml index 815433f03..f8bbb78c6 100644 --- a/.github/workflows/snapshot.yml +++ b/.github/workflows/snapshot.yml @@ -4,7 +4,7 @@ on: push: branches: - dev - - fix-snapshot-2 + - test-bedrock - v0 concurrency: ${{ github.workflow }}-${{ github.ref }} 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) { |
