Commit Graph

2 Commits

Author SHA1 Message Date
Bastien Leblanc 40bf4aee99 fix(bedrock): add ainvoke override, endpoint_url mapping with guard
Address Gemini review comments:
- Override ainvoke for async content normalization
- Map base_url to endpoint_url for custom Bedrock endpoints
- Guard against non-Bedrock URLs (e.g. OpenAI default) being
  passed as endpoint_url, which caused 404 errors
2026-04-15 08:48:58 +01:00
Bastien Leblanc 7ffe7ea310 feat(bedrock): add Amazon Bedrock LLM provider support
- Add BedrockClient implementation with ChatBedrockConverse integration
- Support Claude models (Haiku, Sonnet, Opus) via AWS Bedrock
- Add AWS region selection in CLI with 5 region options (us-east-1, us-west-2, eu-west-1, ap-northeast-1, ap-southeast-1)
- Integrate Bedrock provider into LLM factory and model catalog
- Pass region_name and other Bedrock-specific parameters through trading graph configuration
- Set default region to us-east-1 with configurable boto retry and timeout settings
2026-04-13 13:56:50 +01:00