Commit Graph

7 Commits

Author SHA1 Message Date
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
ElMoorish 35d2a7d995 fix: Add MiniMax support, fix Windows Unicode errors, and correct pandas import bugs 2026-04-05 01:57:53 +01:00
Yijia Xiao 393d4c6a1b
chore: add data_cache to .gitignore 2026-02-03 23:30:55 +00:00
Yijia Xiao aba1880c8c
chore: update .gitignore to official Python template 2026-02-03 23:16:38 +00:00
luohy15 a6734d71bc WIP 2025-09-26 16:17:50 +08:00
Zhongyi Lu b8f712b170 Exclude `.env` from Git 2025-06-21 23:29:26 -07:00
Yijia-Xiao cc97cb6d5d chore(release): v0.1.0 – initial public release of TradingAgents 2025-06-05 04:27:57 -07:00