- Add strategy_signals field to AgentState (list of StrategySignal dicts) - Compute signals once in Propagator.create_initial_state() with graceful fallback - Add strategy_utils.get_signal_section() helper for role-based formatting - Inject signals into all 4 analyst nodes (market, fundamentals, news, social) - Inject signals into bull/bear researchers and research manager - Inject signals into all 3 risk debators (aggressive, conservative, neutral) - Inject signals into portfolio manager and trader - Log strategy_signals in state output JSON |
||
|---|---|---|
| .. | ||
| agent_states.py | ||
| agent_utils.py | ||
| core_stock_tools.py | ||
| fundamental_data_tools.py | ||
| memory.py | ||
| news_data_tools.py | ||
| strategy_utils.py | ||
| technical_indicators_tools.py | ||