summaryrefslogtreecommitdiffhomepage
path: root/packages
diff options
context:
space:
mode:
authorOpeOginni <[email protected]>2026-02-11 01:51:49 +0100
committerGitHub <[email protected]>2026-02-10 18:51:49 -0600
commit53ec15a56a721614e12b83cfbb96013f093155fb (patch)
treec617ee2ac8e651c4583118e3fd597290bb669ecd /packages
parenta90b62267f23956aaa0fd121b7d0b570a996bf53 (diff)
downloadopencode-53ec15a56a721614e12b83cfbb96013f093155fb.tar.gz
opencode-53ec15a56a721614e12b83cfbb96013f093155fb.zip
fix(tui): improve amazon-bedrock check to include container credentials (#13037)
Diffstat (limited to 'packages')
-rw-r--r--packages/opencode/src/provider/provider.ts7
1 files changed, 6 insertions, 1 deletions
diff --git a/packages/opencode/src/provider/provider.ts b/packages/opencode/src/provider/provider.ts
index 1cad3b316..a02a017e7 100644
--- a/packages/opencode/src/provider/provider.ts
+++ b/packages/opencode/src/provider/provider.ts
@@ -211,7 +211,12 @@ export namespace Provider {
const awsWebIdentityTokenFile = Env.get("AWS_WEB_IDENTITY_TOKEN_FILE")
- if (!profile && !awsAccessKeyId && !awsBearerToken && !awsWebIdentityTokenFile) return { autoload: false }
+ const containerCreds = Boolean(
+ process.env.AWS_CONTAINER_CREDENTIALS_RELATIVE_URI || process.env.AWS_CONTAINER_CREDENTIALS_FULL_URI,
+ )
+
+ if (!profile && !awsAccessKeyId && !awsBearerToken && !awsWebIdentityTokenFile && !containerCreds)
+ return { autoload: false }
const providerOptions: AmazonBedrockProviderSettings = {
region: defaultRegion,