diff options
| author | OpeOginni <[email protected]> | 2026-02-11 01:51:49 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-02-10 18:51:49 -0600 |
| commit | 53ec15a56a721614e12b83cfbb96013f093155fb (patch) | |
| tree | c617ee2ac8e651c4583118e3fd597290bb669ecd | |
| parent | a90b62267f23956aaa0fd121b7d0b570a996bf53 (diff) | |
| download | opencode-53ec15a56a721614e12b83cfbb96013f093155fb.tar.gz opencode-53ec15a56a721614e12b83cfbb96013f093155fb.zip | |
fix(tui): improve amazon-bedrock check to include container credentials (#13037)
| -rw-r--r-- | packages/opencode/src/provider/provider.ts | 7 |
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, |
