TradingAgents/tradingagents
ElMoorish 39b8b6db84 feat: Add Trade Strategist node + SQLite checkpointing + .gitignore restore
- 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
2026-04-05 04:16:30 +01:00
..
agents feat: Add Trade Strategist node + SQLite checkpointing + .gitignore restore 2026-04-05 04:16:30 +01:00
dataflows fix: Add MiniMax support, fix Windows Unicode errors, and correct pandas import bugs 2026-04-05 01:57:53 +01:00
graph feat: Add Trade Strategist node + SQLite checkpointing + .gitignore restore 2026-04-05 04:16:30 +01:00
llm_clients fix: Add MiniMax support, fix Windows Unicode errors, and correct pandas import bugs 2026-04-05 01:57:53 +01:00
__init__.py fix: set process-level UTF-8 default for cross-platform consistency 2026-03-22 23:42:37 +00:00
default_config.py chore: update model lists and defaults to GPT-5.4 family 2026-03-29 19:45:36 +00:00