hermes-agent/website/docs
JiaDe WU 0cb8c51fa5 feat: native AWS Bedrock provider via Converse API
Salvaged from PR #7920 by JiaDe-Wu — cherry-picked Bedrock-specific
additions onto current main, skipping stale-branch reverts (293 commits
behind).

Dual-path architecture:
  - Claude models → AnthropicBedrock SDK (prompt caching, thinking budgets)
  - Non-Claude models → Converse API via boto3 (Nova, DeepSeek, Llama, Mistral)

Includes:
  - Core adapter (agent/bedrock_adapter.py, 1098 lines)
  - Full provider registration (auth, models, providers, config, runtime, main)
  - IAM credential chain + Bedrock API Key auth modes
  - Dynamic model discovery via ListFoundationModels + ListInferenceProfiles
  - Streaming with delta callbacks, error classification, guardrails
  - hermes doctor + hermes auth integration
  - /usage pricing for 7 Bedrock models
  - 130 automated tests (79 unit + 28 integration + follow-up fixes)
  - Documentation (website/docs/guides/aws-bedrock.md)
  - boto3 optional dependency (pip install hermes-agent[bedrock])

Co-authored-by: JiaDe WU <40445668+JiaDe-Wu@users.noreply.github.com>
2026-04-15 16:17:17 -07:00
..
developer-guide docs: update tool-adding instructions for auto-discovery 2026-04-14 21:12:29 -07:00
getting-started docs(termux): note browser tool PATH auto-discovery 2026-04-14 16:55:55 -07:00
guides feat: native AWS Bedrock provider via Converse API 2026-04-15 16:17:17 -07:00
integrations docs: clarify hermes model vs /model — two commands, two purposes (#10276) 2026-04-15 04:39:34 -07:00
reference docs: clarify hermes model vs /model — two commands, two purposes (#10276) 2026-04-15 04:39:34 -07:00
user-guide docs: note session continuity for previous_response_id chains (#10060) 2026-04-14 21:07:37 -07:00
index.md fix(bluebubbles): add missing integration points and documentation (#6460) 2026-04-09 00:19:05 -07:00