Add BedrockClient using langchain-aws ChatBedrockConverse, enabling
TradingAgents to use Bedrock-hosted models (Claude, Kimi, Qwen, GLM, etc.)
via IAM Role authentication without API keys.
Usage:
config['llm_provider'] = 'bedrock'
config['deep_think_llm'] = 'us.anthropic.claude-sonnet-4-5-20251001-v1:0'
config['quick_think_llm'] = 'us.amazon.nova-lite-v1:0'
Requires: langchain-aws>=0.2.0
- 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)