- 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
- Add http_client and http_async_client parameters to all LLM clients
- OpenAIClient, GoogleClient, AnthropicClient now support custom httpx clients
- Fixes SSL certificate verification errors on Windows Conda environments
- Users can now pass custom httpx.Client with verify=False or custom certs
Fixes#369
- Add StatsCallbackHandler for tracking LLM calls, tool calls, and tokens
- Integrate callbacks into TradingAgentsGraph and all LLM clients
- Dynamic agent/report counts based on selected analysts
- Fix report completion counting (tied to agent completion)