Commit Graph

129 Commits

Author SHA1 Message Date
69049ed6x 28e4e67e5a fix: make factor rules analyst opt in 2026-03-08 14:53:57 +08:00
69049ed6x a17fc55fb4 refactor: share factor rules clear node name 2026-03-08 14:45:57 +08:00
69049ed6x 48ef90741f docs: merge factor rules usage example 2026-03-08 14:33:52 +08:00
69049ed6x 721f2b7cad fix: skip empty factor rules llm calls 2026-03-08 14:03:33 +08:00
69049ed6x 360ae6d604 fix: make default headers opt in 2026-03-08 13:53:35 +08:00
69049ed6x 9f62a305b1 fix: avoid mutable analyst defaults 2026-03-08 13:34:13 +08:00
69049ed6x 80f03f2a13 fix: preserve missing explicit factor rules path 2026-03-08 13:24:41 +08:00
69049ed6x f7f99395ec test: cover none factor rule conditions 2026-03-07 19:27:47 +08:00
69049ed6x dcb17ea19b test: cover empty factor rule conditions entries 2026-03-07 19:17:44 +08:00
69049ed6x 34538f696f test: cover empty string factor conditions 2026-03-07 19:08:19 +08:00
69049ed6x 039c88b4ce test: cover empty string factor rule condition 2026-03-07 18:58:04 +08:00
69049ed6x 92d3168f27 test: cover tuple factor rule conditions 2026-03-07 18:47:42 +08:00
69049ed6x 5a4657781f test: cover dict factor rule conditions 2026-03-07 18:38:07 +08:00
69049ed6x 9dadfb49e6 test: cover false factor rule weight 2026-03-07 18:28:06 +08:00
69049ed6x 42977a7e00 test: cover zero factor rule weight 2026-03-07 18:17:33 +08:00
69049ed6x a12ea1fc83 test: cover implicit default factor rule name 2026-03-07 18:08:14 +08:00
69049ed6x a302378641 test: cover empty factor rule name 2026-03-07 17:37:53 +08:00
69049ed6x f33b0824fb test: cover explicit empty rationale 2026-03-07 17:07:44 +08:00
69049ed6x fd70acca74 test: cover explicit empty conditions 2026-03-07 16:47:36 +08:00
69049ed6x 7d875dba3b test: cover default factor rule signal 2026-03-07 16:17:37 +08:00
69049ed6x bfe8d36e82 test: cover default factor rule rationale 2026-03-07 16:04:53 +08:00
69049ed6x 2baa92251d test: cover default factor rule weight 2026-03-07 15:54:37 +08:00
69049ed6x 9697d8f926 test: cover default factor rule thesis 2026-03-07 15:35:17 +08:00
69049ed6x 22b733d0aa test: cover factor rule condition stringification 2026-03-07 15:24:43 +08:00
69049ed6x e7f84d7257 test: cover default factor rule conditions 2026-03-07 14:46:07 +08:00
69049ed6x 2428e88824 test: cover default factor rule labels 2026-03-07 14:35:00 +08:00
69049ed6x e2a8de0796 test: cover buy sell factor rule aliases 2026-03-07 14:24:34 +08:00
69049ed6x b3f8d8908f test: cover factor rule signal casing 2026-03-07 14:14:13 +08:00
69049ed6x 1f7fd87f97 test: cover invalid factor rule payload 2026-03-07 14:04:23 +08:00
69049ed6x 93e9b72502 test: cover list-based factor rules 2026-03-07 13:55:07 +08:00
69049ed6x c475cb1779 test: cover factor rule input guards 2026-03-07 13:20:38 +08:00
69049ed6x 4c6437ba4e test: cover factor rule summaries 2026-03-07 13:01:19 +08:00
69049ed6x d819f08ffe test: cover factor rule path selection 2026-03-07 12:35:22 +08:00
69049ed6x 5ca4e7db1e fix: harden factor rule path and manager prompts 2026-03-07 01:56:24 +08:00
69049ed6x 8673b789b7 fix: harden downstream factor report prompts 2026-03-06 20:36:54 +08:00
69049ed6x 6e17be04ac fix: address review feedback for factor rules parsing and prompt safety 2026-03-06 19:59:09 +08:00
69049ed6x a9d9a42159 fix: improve xwang compatibility and vendor fallback 2026-03-06 12:02:27 +08:00
69049ed6x 27e5854503 feat: add factor rule analyst workflow 2026-03-06 11:32:33 +08:00
Yijia Xiao f047f26df0
Merge pull request #341 from Ljx-007/fix/risk-manager-fundamental-report
fix(risk_manager): use correct state key for fundamentals report
2026-02-24 16:28:56 -08:00
Ljx-007 35856ff33e fix(risk_manager): 修复基本面报告数据源错误
- 修正了fundamentals_report从news_report获取数据的问题
- 确保fundamentals_report正确使用fundamentals_report数据源
2026-02-09 18:21:21 +08:00
Yijia Xiao 5fec171a1e
chore: add build-system config and update version to 0.2.0 2026-02-07 08:26:51 +00:00
Yijia Xiao 50c82a25b5
chore: consolidate dependencies to pyproject.toml, remove setup.py 2026-02-07 08:18:46 +00:00
Yijia Xiao 8b3068d091
Merge pull request #335 from RinZ27/security/patch-langchain-core-vulnerability
security: Patch LangGrinch vulnerability (CVE-2025-68664) (#335)
2026-02-07 00:04:44 -08:00
RinZ27 66a02b3193
security: patch LangGrinch vulnerability in langchain-core 2026-02-05 11:01:53 +07:00
Yijia Xiao e9470b69c4
TradingAgents v0.2.0: Multi-Provider LLM Support & Optimizations (#331)
Release v0.2.0: Multi-Provider LLM Support
2026-02-03 23:13:43 -08:00
Yijia Xiao b4b133eb2d
fix: add typer dependency 2026-02-04 00:39:15 +00:00
Yijia Xiao 80aab35119
docs: update README for v0.2.0 release
- TradingAgents v0.2.0 release
- Trading-R1 announcement
- Multi-provider LLM documentation
2026-02-04 00:13:10 +00: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
Yijia Xiao 6cd35179fa
chore: clean up dependencies and fix Ollama auth
- Remove unused packages: praw, feedparser, eodhd, akshare, tushare, finnhub
- Fix Ollama requiring API key
2026-02-03 23:08:12 +00:00