Commit Graph

  • 7c37249f80 chore: release v0.2.4 — structured agents, checkpoint, memory log, providers main v0.2.4 Yijia-Xiao 2026-04-25 21:54:30 +00:00
  • 4016fd4efa fix: stop leaking OpenAI base_url into non-OpenAI provider clients Yijia-Xiao 2026-04-25 20:54:19 +00:00
  • bba147798f feat: structured-output Trader and Research Manager (#434, finishes the trio) Yijia-Xiao 2026-04-25 20:27:23 +00:00
  • 0fda24515f feat: structured-output Portfolio Manager + 5-tier rating consistency (#434) Yijia-Xiao 2026-04-25 19:57:26 +00:00
  • 4cbd4b086f feat: add LangGraph checkpoint resume for crash recovery (#594) Yijia-Xiao 2026-04-25 08:39:27 +00:00
  • ebd2e12e67 feat: replace per-agent BM25 memory with persistent decision log (#578, #563, #564, #579) Yijia-Xiao 2026-04-25 08:14:32 +00:00
  • f85f5d9f5d test: lazy-load LLM provider clients and add API-key fixtures so the test suite runs cleanly without credentials (#588) Yijia-Xiao 2026-04-25 07:41:36 +00:00
  • 8e7654f0df fix: drop past-memory directive and placeholder from agent prompts when memory is empty (#572) Yijia-Xiao 2026-04-25 07:41:36 +00:00
  • 872b063e69 fix: use explicit encoding="utf-8" for all file I/O so Windows users avoid cp1252 crashes (#543, #550, #576) Yijia-Xiao 2026-04-25 07:25:32 +00:00
  • 6abc768c1d feat: replace per-agent BM25 memory with persistent append-only decision log Zhigong Liu 2026-04-19 22:13:53 -04:00
  • 8536ccacdd chore: ignore CLAUDE.md (local AI assistant context file) Zhigong Liu 2026-04-17 18:57:31 -04:00
  • fa4d01c23a fix: process all chunk messages for tool call logging, harden memory score normalization (#534, #531) Yijia-Xiao 2026-04-13 07:21:33 +00:00
  • b0f6058299 feat: add DeepSeek, Qwen, GLM, and Azure OpenAI provider support Yijia-Xiao 2026-04-13 07:12:07 +00:00
  • 59d6b2152d fix: use ~/.tradingagents/ for cache and logs, resolving Docker permission issue (#519) Yijia-Xiao 2026-04-13 05:26:04 +00:00
  • 10c136f49c feat: add Docker support for cross-platform deployment Yijia-Xiao 2026-04-04 08:14:01 +00:00
  • 4f965bf46a feat: dynamic OpenRouter model selection with search (#482, #337) Yijia-Xiao 2026-04-04 07:56:44 +00:00
  • bdb9c29d44 refactor: remove stale imports, use configurable results path (#499) Yijia-Xiao 2026-04-04 07:35:35 +00:00
  • bdc5fc62d3 chore: bump langchain-google-genai minimum to 4.0.0 for thought signature support Yijia-Xiao 2026-04-04 07:28:03 +00:00
  • 78fb66aed1 fix: normalize indicator names to lowercase (#490) Yijia-Xiao 2026-04-04 07:23:31 +00:00
  • 7269f877c1 fix: portfolio manager reads trader's proposal and research plan (#503) Yijia-Xiao 2026-04-04 07:22:01 +00:00
  • 28d5cc661f fix: add missing pandas import in y_finance.py (#488) Yijia-Xiao 2026-04-04 07:14:10 +00:00
  • 7004dfe554 fix: remove hardcoded Google endpoint that caused 404 (#493, #496) Yijia-Xiao 2026-04-04 07:07:53 +00:00
  • 4641c03340 TradingAgents v0.2.3 v0.2.3 Yijia-Xiao 2026-03-29 19:50:46 +00:00
  • e75d17bc51 chore: update model lists and defaults to GPT-5.4 family Yijia-Xiao 2026-03-29 19:45:36 +00:00
  • 6cddd26d6e feat: multi-language output support for analyst reports and final decision (#472) Yijia-Xiao 2026-03-29 19:19:01 +00:00
  • c61242a28c Merge pull request #464 from CadeYu/sync-validator-models Yijia Xiao 2026-03-29 11:07:51 -07:00
  • 58e99421bd fix: pass base_url to Google and Anthropic clients for proxy support (#427) Yijia-Xiao 2026-03-29 17:59:52 +00:00
  • 46e1b600b8 Merge pull request #453 from javierdejesusda/fix/standardize-google-api-key Yijia Xiao 2026-03-29 10:54:28 -07:00
  • ae8c8aebe8 fix: gracefully handle invalid indicator names in tool calls (#429) Yijia-Xiao 2026-03-29 17:50:30 +00:00
  • f3f58bdbdc fix: add yf_retry to yfinance news fetchers (#445) Yijia-Xiao 2026-03-29 17:42:24 +00:00
  • e1113880a1 fix: prevent look-ahead bias in backtesting data fetchers (#475) Yijia-Xiao 2026-03-29 17:34:35 +00:00
  • bd6a5b75b5 fix model catalog typing and known-model helper CadeYu 2026-03-25 21:46:56 +08:00
  • 8793336dad sync model validation with cli catalog CadeYu 2026-03-25 21:23:02 +08:00
  • 047b38971c refactor: simplify api_key mapping and consolidate tests javierdejesusda 2026-03-24 14:52:51 +01:00
  • f5026009f9 fix(llm_clients): standardize Google API key to unified api_key param javierdejesusda 2026-03-24 14:35:02 +01:00
  • 589b351f2a TradingAgents v0.2.2 v0.2.2 Yijia-Xiao 2026-03-22 23:47:56 +00:00
  • 6c9c9ce1fd fix: set process-level UTF-8 default for cross-platform consistency Yijia-Xiao 2026-03-22 23:42:37 +00:00
  • b8b2825783 refactor: standardize portfolio manager, five-tier rating scale, fix analyst status tracking Yijia-Xiao 2026-03-22 23:30:29 +00:00
  • 318adda0c6 refactor: five-tier rating scale and streamlined agent prompts Yijia-Xiao 2026-03-22 23:07:20 +00:00
  • c3ba3bf428 Merge pull request #413 from CadeYu/codex/exchange-qualified-tickers Yijia Xiao 2026-03-22 15:36:14 -07:00
  • 7cca9c924e fix: add exponential backoff retry for yfinance rate limits (#426) Yijia-Xiao 2026-03-22 22:11:08 +00:00
  • bd9b1e5efa feat: add Anthropic effort level support for Claude models Yijia-Xiao 2026-03-22 21:57:05 +00:00
  • 77755f0431 chore: consolidate install, fix CLI portability, normalize LLM responses Yijia-Xiao 2026-03-22 21:38:01 +00:00
  • 0b13145dc0 fix: handle list content when writing report sections Yijia-Xiao 2026-03-22 20:40:18 +00:00
  • 3ff28f3559 fix: use OpenAI Responses API for native models Yijia-Xiao 2026-03-22 20:34:03 +00:00
  • 7d200d834a style: inline single-use instrument context vars CadeYu 2026-03-21 21:31:38 +08:00
  • 08bfe70a69 fix: preserve exchange-qualified tickers across agent prompts CadeYu 2026-03-21 13:10:09 +08:00
  • f362a160c3 Merge pull request #379 from yang1002378395-cmyk/fix-ssl-http-client-support Yijia Xiao 2026-03-15 16:53:04 -07:00
  • 64f07671b9 fix: add http_client support for SSL certificate customization 阳虎 2026-03-16 07:41:20 +08:00
  • b19c5c18fb docs: add v0.2.1 release note to README Yijia-Xiao 2026-03-15 23:39:05 +00:00
  • 551fd7f074 chore: update model lists, bump to v0.2.1, fix package build v0.2.1 Yijia-Xiao 2026-03-15 23:34:50 +00:00
  • b0f9d180f9 fix: harden stock data parsing against malformed CSV and NaN values Yijia-Xiao 2026-03-15 18:29:43 +00:00
  • 9cc283ac22 fix: add missing console import to cli/utils.py Yijia-Xiao 2026-03-15 18:21:05 +00:00
  • fe9c8d5d31 fix: handle comma-separated indicators in get_indicators tool Yijia-Xiao 2026-03-15 18:05:36 +00:00
  • eec6ca4b53 fix: initialize all debate state fields in propagation.py Yijia-Xiao 2026-03-15 17:54:32 +00:00
  • 3642f5917c fix: add explicit UTF-8 encoding to all file open() calls Yijia-Xiao 2026-03-15 16:43:37 +00:00
  • 907bc8022a fix: pass debate round config to ConditionalLogic (#361) makk9 2026-03-15 12:31:59 -04:00
  • 8a60662070 chore: remove unused chainlit dependency (CVE-2026-22218) Yijia-Xiao 2026-03-15 16:16:42 +00:00
  • f047f26df0 Merge pull request #341 from Ljx-007/fix/risk-manager-fundamental-report Yijia Xiao 2026-02-24 16:28:56 -08:00
  • 35856ff33e fix(risk_manager): 修复基本面报告数据源错误 Ljx-007 2026-02-09 18:21:21 +08:00
  • 5fec171a1e chore: add build-system config and update version to 0.2.0 Yijia Xiao 2026-02-07 08:26:51 +00:00
  • 50c82a25b5 chore: consolidate dependencies to pyproject.toml, remove setup.py Yijia Xiao 2026-02-07 08:18:46 +00:00
  • 8b3068d091 Merge pull request #335 from RinZ27/security/patch-langchain-core-vulnerability Yijia Xiao 2026-02-07 00:04:44 -08:00
  • 66a02b3193 security: patch LangGrinch vulnerability in langchain-core RinZ27 2026-02-05 10:43:05 +07:00
  • e9470b69c4 TradingAgents v0.2.0: Multi-Provider LLM Support & Optimizations (#331) v0.2.0 Yijia Xiao 2026-02-03 23:13:43 -08:00
  • b4b133eb2d fix: add typer dependency v0.2.0 Yijia Xiao 2026-02-04 00:39:15 +00:00
  • 80aab35119 docs: update README for v0.2.0 release Yijia Xiao 2026-02-04 00:02:08 +00:00
  • 393d4c6a1b chore: add data_cache to .gitignore Yijia Xiao 2026-02-03 23:30:55 +00:00
  • aba1880c8c chore: update .gitignore to official Python template Yijia Xiao 2026-02-03 23:16:38 +00:00
  • 6cd35179fa chore: clean up dependencies and fix Ollama auth Yijia Xiao 2026-02-03 23:08:12 +00:00
  • 102b026d23 refactor: clean up codebase and streamline documentation Yijia Xiao 2026-02-03 22:10:01 +00:00
  • 224941d8c2 feat: add post-analysis report saving and fix display truncation Yijia Xiao 2026-02-03 20:23:38 +00:00
  • 93b87d5119 fix: analyst status tracking and message deduplication Yijia Xiao 2026-02-03 19:39:25 +00:00
  • 54cdb146d0 feat: add footer statistics tracking with LangChain callbacks Yijia Xiao 2026-02-02 22:00:37 +00:00
  • b06936f420 fix: improve data vendor implementations and tool signatures Yijia Xiao 2026-02-02 06:06:29 +00:00
  • b75940e901 feat: add announcements panel fetching from api.tauric.ai/v1/announcements Yijia Xiao 2026-02-02 04:53:03 +00:00
  • 3d040f8da4 feat: add yfinance support to accommodate community request for stability and quota Yijia Xiao 2026-01-30 06:49:57 +00:00
  • 50961b2477 refactor: rename risky/safe agents to aggressive/conservative Yijia Xiao 2026-01-27 23:49:49 +00:00
  • a3761bdd66 feat: update Ollama and OpenRouter model options Yijia Xiao 2026-01-26 22:24:59 +00:00
  • d4dadb82fc feat: add multi-provider LLM support with thinking configurations Yijia Xiao 2026-01-26 16:48:28 +00:00
  • 79051580b8 feat: add multi-provider LLM support with factory pattern Yijia Xiao 2026-01-20 06:52:18 +00:00
  • 13b826a31d Merge pull request #245 from TauricResearch/feat/tooloptim Edward Sun 2025-10-09 00:34:10 -07:00
  • b2ef960da7 updated readme Edward Sun 2025-10-09 00:32:04 -07:00
  • a5dcc7da45 update readme Edward Sun 2025-10-06 20:33:12 -07:00
  • 7bb2941b07 optimized yfin fetching to be much faster Edward Sun 2025-10-06 19:58:01 -07:00
  • 32be17c606 Merge pull request #235 from luohy15/data_vendor Yijia Xiao 2025-10-05 16:01:30 -07:00
  • c07dcf026b added fallbacks for tools Edward Sun 2025-10-03 22:40:09 -07:00
  • d23fb539e9 minor fix luohy15 2025-09-30 13:27:48 +08:00
  • b01051b9f4 Switch default data vendor luohy15 2025-09-30 11:11:05 +08:00
  • 8fdbbcca3d alpha vantage api key url luohy15 2025-09-29 14:08:29 +08:00
  • 86bc0e793f minor fix luohy15 2025-09-27 00:04:59 +08:00
  • 7fc9c28a94 Add environment variable configuration support luohy15 2025-09-26 23:58:51 +08:00
  • 7bcc2cbd8a Update configuration documentation for Alpha Vantage data vendor luohy15 2025-09-26 23:52:26 +08:00
  • 6211b1132a Improve Alpha Vantage indicator column parsing with robust mapping luohy15 2025-09-26 23:36:36 +08:00
  • 8b04ec307f minor fix luohy15 2025-09-26 23:25:33 +08:00
  • 0ab323c2c6 Add Alpha Vantage API integration as primary data provider luohy15 2025-09-26 22:57:50 +08:00
  • a6734d71bc WIP luohy15 2025-09-26 16:17:50 +08:00
  • a438acdbbd Merge pull request #89 from Mirza-Samad-Ahmed-Baig/fixes Yijia Xiao 2025-07-03 10:15:39 -04:00
  • c73e374e7c Update main.py Yijia Xiao 2025-07-03 10:14:06 -04:00
  • f704828f89 Fix: Prevent infinite loops, enable reflection, and improve logging mirza-samad-ahmed-baig 2025-07-03 17:43:40 +05:00