- Add Trade Strategist agent (trade_strategist_node.py): generates 5 actionable trade setups (Entry, SL, TP, R:R, Win%) after Portfolio Manager - Wire Trade Strategist into LangGraph pipeline (setup.py) - Add 'trade_possibilities' field to AgentState schema - Initialize trade_possibilities in Propagator initial state - Integrate SqliteSaver (langgraph-checkpoint-sqlite) for node-by-node state persistence to trading_agents_state.sqlite - Add unique thread_id (ticker_date) to graph config for checkpoint isolation - Update CLI (main.py) to display Trade Strategist progress + save report section - Restore full standard Python .gitignore (200+ rules) stripped in prior PR - Fix: convert trade_strategist_node to factory function (create_trade_strategist) to resolve LangGraph TypeError on missing 'llm' argument - Fix: use sqlite3.connect() directly instead of SqliteSaver.from_conn_string() to avoid _GeneratorContextManager TypeError |
||
|---|---|---|
| .. | ||
| static | ||
| __init__.py | ||
| announcements.py | ||
| config.py | ||
| main.py | ||
| models.py | ||
| stats_handler.py | ||
| utils.py | ||