Yijia-Xiao
fa4d01c23a
fix: process all chunk messages for tool call logging, harden memory score normalization ( #534 , #531 )
2026-04-13 07:21:33 +00:00
Yijia-Xiao
bdb9c29d44
refactor: remove stale imports, use configurable results path ( #499 )
2026-04-04 07:35:35 +00:00
Yijia-Xiao
78fb66aed1
fix: normalize indicator names to lowercase ( #490 )
2026-04-04 07:23:31 +00:00
Yijia-Xiao
7269f877c1
fix: portfolio manager reads trader's proposal and research plan ( #503 )
2026-04-04 07:22:01 +00:00
Yijia-Xiao
6cddd26d6e
feat: multi-language output support for analyst reports and final decision ( #472 )
2026-03-29 19:19:01 +00:00
Yijia-Xiao
ae8c8aebe8
fix: gracefully handle invalid indicator names in tool calls ( #429 )
2026-03-29 17:50:30 +00:00
Yijia-Xiao
b8b2825783
refactor: standardize portfolio manager, five-tier rating scale, fix analyst status tracking
2026-03-22 23:30:29 +00:00
Yijia-Xiao
318adda0c6
refactor: five-tier rating scale and streamlined agent prompts
2026-03-22 23:07:20 +00:00
CadeYu
7d200d834a
style: inline single-use instrument context vars
2026-03-21 21:31:38 +08:00
CadeYu
08bfe70a69
fix: preserve exchange-qualified tickers across agent prompts
2026-03-21 21:10:13 +08:00
Yijia-Xiao
fe9c8d5d31
fix: handle comma-separated indicators in get_indicators tool
...
LLMs (especially smaller models) sometimes pass multiple indicator
names as a single comma-separated string instead of making separate
tool calls. Split and process each individually at the tool boundary.
2026-03-15 18:05:36 +00: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
b06936f420
fix: improve data vendor implementations and tool signatures
...
- Add get_global_news for Alpha Vantage
- Fix get_insider_transactions signature (remove unused curr_date param)
- Remove unnecessary default params from API calls (sort, limit, tab)
2026-02-03 22:27:20 +00:00
Yijia Xiao
50961b2477
refactor: rename risky/safe agents to aggressive/conservative
2026-02-03 22:27:20 +00:00
Yijia Xiao
d4dadb82fc
feat: add multi-provider LLM support with thinking configurations
...
Models added:
- OpenAI: GPT-5.2, GPT-5.1, GPT-5, GPT-5 Mini, GPT-5 Nano, GPT-4.1
- Anthropic: Claude Opus 4.5/4.1, Claude Sonnet 4.5/4, Claude Haiku 4.5
- Google: Gemini 3 Pro/Flash, Gemini 2.5 Flash/Flash Lite
- xAI: Grok 4, Grok 4.1 Fast (Reasoning/Non-Reasoning)
Configs updated:
- Add unified thinking_level for Gemini (maps to thinking_level for Gemini 3,
thinking_budget for Gemini 2.5; handles Pro's lack of "minimal" support)
- Add OpenAI reasoning_effort configuration
- Add NormalizedChatGoogleGenerativeAI for consistent response handling
Fixes:
- Fix Bull/Bear researcher display truncation
- Replace ChromaDB with BM25 for memory retrieval
2026-02-03 22:27:20 +00:00
luohy15
86bc0e793f
minor fix
2025-09-27 00:04:59 +08:00
luohy15
8b04ec307f
minor fix
2025-09-26 23:25:33 +08:00
luohy15
0ab323c2c6
Add Alpha Vantage API integration as primary data provider
...
- Replace FinnHub with Alpha Vantage API in README documentation
- Implement comprehensive Alpha Vantage modules:
- Stock data (daily OHLCV with date filtering)
- Technical indicators (SMA, EMA, MACD, RSI, Bollinger Bands, ATR)
- Fundamental data (overview, balance sheet, cashflow, income statement)
- News and sentiment data with insider transactions
- Update news analyst tools to use ticker-based news search
- Integrate Alpha Vantage vendor methods into interface routing
- Maintain backward compatibility with existing vendor system
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-26 22:57:50 +08:00
luohy15
a6734d71bc
WIP
2025-09-26 16:17:50 +08:00
mirza-samad-ahmed-baig
f704828f89
Fix: Prevent infinite loops, enable reflection, and improve logging
2025-07-03 17:43:40 +05:00
Max Wong
43aa9c5d09
Local Ollama ( #53 )
...
- Fix typo 'Start' 'End'
- Add llama3.1 selection
- Use 'quick_think_llm' model instead of hard-coding GPT
2025-06-26 00:27:01 -04:00
Yijia Xiao
26c5ba5a78
Revert "Docker support and Ollama support ( #47 )" ( #57 )
...
This reverts commit 78ea029a0b .
2025-06-26 00:07:58 -04:00
Geeta Chauhan
78ea029a0b
Docker support and Ollama support ( #47 )
...
- Added support for running CLI and Ollama server via Docker
- Introduced tests for local embeddings model and standalone Docker setup
- Enabled conditional Ollama server launch via LLM_PROVIDER
2025-06-25 23:57:05 -04:00
Yijia Xiao
b575bd0941
Merge pull request #52 from TauricResearch/dev
...
Merge dev into main. Add support for Anthropic and OpenRouter.
2025-06-23 20:38:14 -04:00
Edward Sun
52284ce13c
fixed anthropic support. Anthropic has different format of response when it has tool calls. Explicit handling added
2025-06-21 12:51:34 -07:00
Yijia Xiao
c2f897fc67
Merge pull request #43 from AtharvSabde/patch-1
...
fundamentals_analyst.py (spelling mistake in instruction: Makrdown -> Markdown)
2025-06-19 15:05:08 -04:00
Atharv Sabde
2af7ef3d79
fundamentals_analyst.py(spelling mistake.markdown)
2025-06-19 21:48:16 +05:30
Edward Sun
7eaf4d995f
update clear msg bc anthropic needs at least 1 msg in chat call
2025-06-15 23:14:47 -07:00
Edward Sun
da84ef43aa
main works, cli bugs
2025-06-15 22:20:59 -07:00
maxer137
99789f9cd1
Add support for other backends, such as OpenRouter and olama
...
This aims to offer alternative OpenAI capable api's.
This offers people to experiment with running the application locally
2025-06-11 14:19:25 +02:00
Yijia-Xiao
cc97cb6d5d
chore(release): v0.1.0 – initial public release of TradingAgents
2025-06-05 04:27:57 -07:00