Thanks to visit codestin.com
Credit goes to github.com

Skip to content

docs: document Bedrock mantle protocol - #27296

Merged
evgeniy-scherbina merged 4 commits into
mainfrom
yevhenii/bedrock-mantle-docs
Jul 16, 2026
Merged

docs: document Bedrock mantle protocol#27296
evgeniy-scherbina merged 4 commits into
mainfrom
yevhenii/bedrock-mantle-docs

Conversation

@evgeniy-scherbina

@evgeniy-scherbina evgeniy-scherbina commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

@github-actions

Copy link
Copy Markdown
Contributor

Docs preview

📖 View docs preview for docs/ai-coder/ai-gateway/providers.md

@evgeniy-scherbina
evgeniy-scherbina force-pushed the yevhenii/bedrock-mantle-docs branch 3 times, most recently from 7ac8971 to b7134c1 Compare July 16, 2026 15:55
@evgeniy-scherbina
evgeniy-scherbina force-pushed the yevhenii/bedrock-mantle-docs branch from b7134c1 to bea5bb9 Compare July 16, 2026 16:00
@evgeniy-scherbina
evgeniy-scherbina marked this pull request as ready for review July 16, 2026 16:17
@linear-code

linear-code Bot commented Jul 16, 2026

Copy link
Copy Markdown

AIGOV-518

@coderagents

coderagents Bot commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Documentation Check

Updates Needed

  • docs/ai-coder/ai-gateway/providers.md - Step 4 of Obtaining static Bedrock credentials still tells users to enter "the region (or base URL) and model identifiers". This PR replaces the separate region/base-URL config with a single endpoint field and states that Mantle providers don't set model identifiers (the client chooses the model per request). Update this step to use the new endpoint terminology and clarify that model identifiers are InvokeModel-only.
  • docs/ai-coder/ai-gateway/providers.md - The IAM guidance (the default-credential-chain bullet and step 1 of Assuming an IAM role) documents only bedrock:InvokeModel and bedrock:InvokeModelWithResponseStream. Those are InvokeModel-protocol actions. Mantle applies AWS SigV4 signing against the bedrock-mantle service rather than calling InvokeModel, so its required IAM permissions differ. Document the permissions a Mantle provider needs, or scope the listed permissions to InvokeModel so Mantle users aren't misled.

Automated review via Coder Agents

@johnstcn johnstcn left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe break it out into separate sections for InvokeModel versus Mantle?

@evgeniy-scherbina

Copy link
Copy Markdown
Contributor Author

@johnstcn

Maybe break it out into separate sections for InvokeModel versus Mantle?

Done.

@evgeniy-scherbina
evgeniy-scherbina merged commit 1453b4b into main Jul 16, 2026
30 of 31 checks passed
@evgeniy-scherbina
evgeniy-scherbina deleted the yevhenii/bedrock-mantle-docs branch July 16, 2026 18:58
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 16, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants