From 264e68c57583658d764cadf36ea59505a03ae929 Mon Sep 17 00:00:00 2001 From: Josh Lambert Date: Fri, 2 Jan 2026 14:42:34 -0500 Subject: [PATCH 1/3] Add bedrock support to docs --- apps/kilocode-docs/docs/providers/bedrock.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/apps/kilocode-docs/docs/providers/bedrock.md b/apps/kilocode-docs/docs/providers/bedrock.md index 785a33e3678..06cbbcb57d4 100644 --- a/apps/kilocode-docs/docs/providers/bedrock.md +++ b/apps/kilocode-docs/docs/providers/bedrock.md @@ -20,7 +20,7 @@ Kilo Code supports accessing models through Amazon Bedrock, a fully managed serv ## Getting Credentials -You have two main options for configuring AWS credentials: +You have three options for configuring AWS credentials: 1. **AWS Access Keys (Recommended for Development):** - Create an IAM user with the necessary permissions (at least `bedrock:InvokeModel`). @@ -28,6 +28,10 @@ You have two main options for configuring AWS credentials: - _(Optional)_ Create a session token if required by your IAM configuration. 2. **AWS Profile:** - Configure an AWS profile using the AWS CLI or by manually editing your AWS credentials file. See the [AWS CLI documentation](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-profiles.html) for details. +3. **Bedrock API Key:** + - Create a Bedrock-specific API key in the AWS Console. This is a simpler authentication method that doesn't require IAM user setup. + - See the [AWS documentation on Bedrock credentials](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_bedrock.html) for instructions on creating an API key. + - This option is useful for quick setup and when you want to avoid managing IAM credentials. ## Supported Models @@ -80,6 +84,8 @@ Refer to the [Amazon Bedrock documentation](https://docs.aws.amazon.com/bedrock/ - (Optional) Enter your "AWS Session Token" if you're using temporary credentials. - **AWS Profile:** - Enter your "AWS Profile" name (e.g., "default"). + - **Bedrock API Key:** + - Enter your Bedrock API key directly. This is the simplest setup option. 4. **Select Region:** Choose the AWS region where your Bedrock service is available (e.g., "us-east-1"). 5. **(Optional) Cross-Region Inference:** Check "Use cross-region inference" if you want to access models in a region different from your configured AWS region. 6. **Select Model:** Choose your desired model from the "Model" dropdown. From 876aae6f0a0260858cb4ebbbd53637f173da18a1 Mon Sep 17 00:00:00 2001 From: Josh Lambert Date: Fri, 2 Jan 2026 14:43:20 -0500 Subject: [PATCH 2/3] Re-order to favor API keys --- apps/kilocode-docs/docs/providers/bedrock.md | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/apps/kilocode-docs/docs/providers/bedrock.md b/apps/kilocode-docs/docs/providers/bedrock.md index 06cbbcb57d4..88eb0c8c458 100644 --- a/apps/kilocode-docs/docs/providers/bedrock.md +++ b/apps/kilocode-docs/docs/providers/bedrock.md @@ -22,16 +22,15 @@ Kilo Code supports accessing models through Amazon Bedrock, a fully managed serv You have three options for configuring AWS credentials: -1. **AWS Access Keys (Recommended for Development):** +1. **Bedrock API Key:** + - Create a Bedrock-specific API key in the AWS Console. This is a simple service-specific authentication method. + - See the [AWS documentation on Bedrock credentials](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_bedrock.html) for instructions on creating an API key. +2. **AWS Access Keys (Recommended for Development):** - Create an IAM user with the necessary permissions (at least `bedrock:InvokeModel`). - Generate an access key ID and secret access key for that user. - _(Optional)_ Create a session token if required by your IAM configuration. -2. **AWS Profile:** +3. **AWS Profile:** - Configure an AWS profile using the AWS CLI or by manually editing your AWS credentials file. See the [AWS CLI documentation](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-profiles.html) for details. -3. **Bedrock API Key:** - - Create a Bedrock-specific API key in the AWS Console. This is a simpler authentication method that doesn't require IAM user setup. - - See the [AWS documentation on Bedrock credentials](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_bedrock.html) for instructions on creating an API key. - - This option is useful for quick setup and when you want to avoid managing IAM credentials. ## Supported Models @@ -79,13 +78,13 @@ Refer to the [Amazon Bedrock documentation](https://docs.aws.amazon.com/bedrock/ 1. **Open Kilo Code Settings:** Click the gear icon () in the Kilo Code panel. 2. **Select Provider:** Choose "Bedrock" from the "API Provider" dropdown. 3. **Select Authentication Method:** + - **Bedrock API Key:** + - Enter your Bedrock API key directly. This is the simplest setup option. - **AWS Credentials:** - Enter your "AWS Access Key" and "AWS Secret Key." - (Optional) Enter your "AWS Session Token" if you're using temporary credentials. - **AWS Profile:** - Enter your "AWS Profile" name (e.g., "default"). - - **Bedrock API Key:** - - Enter your Bedrock API key directly. This is the simplest setup option. 4. **Select Region:** Choose the AWS region where your Bedrock service is available (e.g., "us-east-1"). 5. **(Optional) Cross-Region Inference:** Check "Use cross-region inference" if you want to access models in a region different from your configured AWS region. 6. **Select Model:** Choose your desired model from the "Model" dropdown. From 2ab0430f96638a26f8c664253b44d7e53030b686 Mon Sep 17 00:00:00 2001 From: Joshua Lambert <25085430+lambertjosh@users.noreply.github.com> Date: Fri, 2 Jan 2026 15:09:03 -0500 Subject: [PATCH 3/3] Add connection path information. Add connection path sentence. --- apps/kilocode-docs/docs/providers/bedrock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/kilocode-docs/docs/providers/bedrock.md b/apps/kilocode-docs/docs/providers/bedrock.md index 88eb0c8c458..3f7e46c8e6b 100644 --- a/apps/kilocode-docs/docs/providers/bedrock.md +++ b/apps/kilocode-docs/docs/providers/bedrock.md @@ -4,7 +4,7 @@ sidebar_label: AWS Bedrock # Using AWS Bedrock With Kilo Code -Kilo Code supports accessing models through Amazon Bedrock, a fully managed service that makes a selection of high-performing foundation models (FMs) from leading AI companies available via a single API. +Kilo Code supports accessing models through Amazon Bedrock, a fully managed service that makes a selection of high-performing foundation models (FMs) from leading AI companies available via a single API. This provider connects directly to AWS Bedrock and authenticates with the provided credentials. **Website:** [https://aws.amazon.com/bedrock/](https://aws.amazon.com/bedrock/)