- **Risk Star Topology (Strategy 2)**: Replaced sequential "Round Robin" risk debate with a parallel "Fan-Out / Fan-In" architecture.
- `Trader` now triggers `Risky`, `Safe`, and `Neutral` analysts simultaneously.
- Implemented `Risk Sync` node and `merge_risk_states` reducer (AgentStates) to handle concurrent updates safely.
- Reduced Risk Phase latency by ~60%.
- **Batch Reflection (Strategy 1)**: Consolidated 5 sequential reflection calls into a single "Session Audit" call, reducing token usage and latency by ~80% in the post-trade phase.
- **Parallel I/O (Strategy 3)**: Refactored `tradingagents/dataflows/local.py` (Reddit News) to use `ThreadPoolExecutor` (max 10 workers), achieving 5x-10x speedup in data fetching.
|
||
|---|---|---|
| .. | ||
| agents | ||
| dataflows | ||
| engines | ||
| graph | ||
| risk | ||
| schemas | ||
| utils | ||
| validation | ||
| workflows | ||
| default_config.py | ||