diff options
| author | opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com> | 2026-02-06 17:19:57 +0000 |
|---|---|---|
| committer | opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com> | 2026-02-06 17:19:57 +0000 |
| commit | 3f7ca0494b065a52933d12f1965758405ca86c2e (patch) | |
| tree | 9a51e8f5580a28f1a834d054eb69a5737c61bf94 | |
| parent | 18749c1f4ecf1c5cb361d1735aa84d730f9a25c0 (diff) | |
| download | opencode-3f7ca0494b065a52933d12f1965758405ca86c2e.tar.gz opencode-3f7ca0494b065a52933d12f1965758405ca86c2e.zip | |
chore: generate
| -rw-r--r-- | packages/opencode/src/provider/provider.ts | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/packages/opencode/src/provider/provider.ts b/packages/opencode/src/provider/provider.ts index 5da273fea..1cad3b316 100644 --- a/packages/opencode/src/provider/provider.ts +++ b/packages/opencode/src/provider/provider.ts @@ -1173,25 +1173,25 @@ export namespace Provider { for (const item of priority) { if (providerID === "amazon-bedrock") { const crossRegionPrefixes = ["global.", "us.", "eu."] - const candidates = Object.keys(provider.models).filter(m => m.includes(item)) + const candidates = Object.keys(provider.models).filter((m) => m.includes(item)) // Model selection priority: // 1. global. prefix (works everywhere) // 2. User's region prefix (us., eu.) // 3. Unprefixed model - const globalMatch = candidates.find(m => m.startsWith("global.")) + const globalMatch = candidates.find((m) => m.startsWith("global.")) if (globalMatch) return getModel(providerID, globalMatch) const region = provider.options?.region if (region) { const regionPrefix = region.split("-")[0] if (regionPrefix === "us" || regionPrefix === "eu") { - const regionalMatch = candidates.find(m => m.startsWith(`${regionPrefix}.`)) + const regionalMatch = candidates.find((m) => m.startsWith(`${regionPrefix}.`)) if (regionalMatch) return getModel(providerID, regionalMatch) } } - const unprefixed = candidates.find(m => !crossRegionPrefixes.some(p => m.startsWith(p))) + const unprefixed = candidates.find((m) => !crossRegionPrefixes.some((p) => m.startsWith(p))) if (unprefixed) return getModel(providerID, unprefixed) } else { for (const model of Object.keys(provider.models)) { |
