Commit Graph

  • 08956dcbc9 add Peter Wong 2026-04-03 01:11:01 +0100
  • 6310eedd20 test Peter Wong 2026-04-03 01:05:25 +0100
  • fba5b91242 chore: update performance tracking 2026-04-02 github-actions[bot] 2026-04-02 14:04:43 +0000
  • a82199be5c chore: daily discovery 2026-04-02 github-actions[bot] 2026-04-02 14:04:29 +0000
  • 6eceb84d98 fix: write only current trade_date state to log file, not full history Each log file is named for a specific trade_date, so it should only contain that date's state. Writing self.log_states_dict caused O(N^2) storage and I/O as every daily file redundantly included all previously processed dates. Suggested by GitHub Copilot review on PR #499. tiffanychum 2026-04-02 01:23:25 +0800
  • ce241998c6 fix: remove stale ChatOpenAI imports, fix hardcoded results path, add missing pandas import tiffanychum 2026-04-02 01:16:42 +0800
  • 8989b95b57
    Merge a78157434e into 4641c03340 Cloudbeer 2026-04-02 00:06:52 +0900
  • 9edee768e9 chore: update performance tracking 2026-04-01 github-actions[bot] 2026-04-01 14:13:16 +0000
  • 28c5392fa3 chore: daily discovery 2026-04-01 github-actions[bot] 2026-04-01 14:13:10 +0000
  • 7196ac468a fix: Gemini 3 models (Flash, 3.1 Pro, 3.1 Flash Lite) fail with `400 InvalidArgument` during multi-turn function calling: DanielTobi0 2026-03-31 20:50:29 +0100
  • 73327cde24 chore: clarify SDK name in comment KK 2026-03-31 22:47:20 +0800
  • 34a7490175 chore: update select_llm_provider docstring to be provider-agnostic KK 2026-03-31 22:37:42 +0800
  • bc17acc998 wip Ruicheng Geng 2026-03-31 22:26:45 +0800
  • f9ad043be0 chore: update performance tracking 2026-03-31 github-actions[bot] 2026-03-31 14:10:53 +0000
  • 23d1f3db99 chore: daily discovery 2026-03-31 github-actions[bot] 2026-03-31 14:10:48 +0000
  • f289a156e6
    Merge afdd7abaff into 4641c03340 Michael Liu 2026-03-31 13:23:43 +0100
  • afdd7abaff
    Merge branch 'main' into copilot_oauth Michael Liu 2026-03-31 13:23:37 +0100
  • 385381c469 fix: add missing pandas import and fix JSON Unicode encoding lxt 2026-03-31 20:17:06 +0800
  • fcc6a31369 fix: update select_llm_provider return type hint to tuple[str, str | None] KK 2026-03-31 16:47:45 +0800
  • fe47dd0983 fix: remove hardcoded Google backend_url that caused 404 errors KK 2026-03-31 16:29:02 +0800
  • 00815a5ade fix: do not pass base_url to ChatGoogleGenerativeAI KK 2026-03-31 16:16:10 +0800
  • 48176edc2c
    Merge 5028018624 into 4641c03340 Daniel Shashko 2026-03-31 10:17:02 +0300
  • bf0952886e
    Merge branch 'main' into codex/filter-alpha-vantage-fundamentals-by-date Sam Chen 2026-03-31 01:37:05 -0500
  • 9f9ef2568c Filter Alpha Vantage reports by curr_date samchen 2026-03-31 01:29:29 -0500
  • 474061fb5c
    Update tests/test_y_finance_bulk_indicator.py Sam Chen 2026-03-31 01:24:46 -0500
  • 6c5f8c7ad0 refactor: clean up imports per PEP 8 JasonOA888 2026-03-31 14:20:02 +0800
  • c87653f533
    Update technical_indicators_tools.py Sam Chen 2026-03-31 01:10:36 -0500
  • 394cccaccf
    Merge branch 'main' into codex/fix-indicator-name-normalization Sam Chen 2026-03-31 01:09:05 -0500
  • 682c063272 Minimize indicator tool merge resolution samchen 2026-03-31 01:07:23 -0500
  • abf82e2cec Normalize technical indicator names in tool routing samchen 2026-03-31 01:02:38 -0500
  • 369e6aa065 fix(dataflows): add missing pandas import in y_finance.py JasonOA888 2026-03-31 13:54:14 +0800
  • 9524e04fe1 Fix missing pandas import in y_finance bulk indicators samchen 2026-03-31 00:47:24 -0500
  • f4519bcb84 use execution plan metadata for first analyst CadeYu 2026-03-31 10:09:57 +0800
  • 4300b68f19 merge upstream main into analyst-phase1-observability CadeYu 2026-03-31 10:04:35 +0800
  • 2d2c9e6d66 add analyst execution planning and timing hooks CadeYu 2026-03-31 09:55:33 +0800
  • 5028018624 fix: add missing json import, complete risk_manager rename, use curr_date param Daniel Shashko 2026-03-31 01:41:53 +0300
  • 1bdbc7918f fix: address review feedback Daniel Shashko 2026-03-23 14:57:30 +0200
  • 99abdba844 feat: add Bright Data as a third data vendor (SERP API + Web Unlocker) Daniel Shashko 2026-03-23 14:36:43 +0200
  • d764cee16d chore: update performance tracking 2026-03-30 github-actions[bot] 2026-03-30 14:08:52 +0000
  • 33ab46f302 chore: daily discovery 2026-03-30 github-actions[bot] 2026-03-30 14:08:46 +0000
  • 4d05878302 Add Option to View all Models from OpenRouter uppb 2026-03-29 21:59:14 -0700
  • d9b4ed8a46 Add OpenRouter to Project Requirement uppb 2026-03-29 21:57:55 -0700
  • 8b7e9fc649 docs: update planning artifacts and project docs after phase 1 Filipe Salvio 2026-03-29 20:45:32 -0300
  • 1b80fa9ecd docs(phase-01): evolve PROJECT.md after phase completion Filipe Salvio 2026-03-29 20:43:06 -0300
  • 94728afd37 docs(phase-01): complete phase execution and verification Filipe Salvio 2026-03-29 20:42:26 -0300
  • b6e579ac42 docs(01-02): complete vendor integration, tools & tests plan Filipe Salvio 2026-03-29 20:38:18 -0300
  • a249334f8d test(01-02): add comprehensive unit tests for Tradier data layer Filipe Salvio 2026-03-29 20:35:56 -0300
  • 18e1e99d46 feat(01-02): register Tradier in vendor routing and create options tools Filipe Salvio 2026-03-29 20:33:32 -0300
  • 212c8497f2 docs(01-01): complete Tradier data layer plan Filipe Salvio 2026-03-29 20:30:48 -0300
  • f3970448ef feat(01-01): create Tradier vendor module with typed dataclasses and chain retrieval Filipe Salvio 2026-03-29 20:29:06 -0300
  • 246c2b7c4d feat(01-01): create Tradier common module with auth, HTTP helper, and rate limit handling Filipe Salvio 2026-03-29 20:27:43 -0300
  • ba32a41f39 docs(01): add validation strategy for phase 1 Filipe Salvio 2026-03-29 19:57:35 -0300
  • 3a1190b69a docs(01-tradier-data-layer): create phase plan Filipe Salvio 2026-03-29 19:55:31 -0300
  • 59f1ff35c1 docs(01): research phase domain Filipe Salvio 2026-03-29 19:50:07 -0300
  • 30c67c7481 docs(state): record phase 1 context session Filipe Salvio 2026-03-29 19:43:36 -0300
  • f5da9a4d1d docs(01): capture phase context Filipe Salvio 2026-03-29 19:43:26 -0300
  • 141a1c64dc docs: create roadmap (10 phases) Filipe Salvio 2026-03-29 19:34:39 -0300
  • a2743c9c7a docs: define v1 requirements Filipe Salvio 2026-03-29 19:30:32 -0300
  • 2990b43b57 docs: complete project research Filipe Salvio 2026-03-29 19:10:03 -0300
  • 52af95ab40 chore: add project config Filipe Salvio 2026-03-29 18:56:05 -0300
  • 2f8b1ea605 docs: initialize project Filipe Salvio 2026-03-29 18:53:32 -0300
  • 4641c03340
    TradingAgents v0.2.3 v0.2.3 Yijia-Xiao 2026-03-29 19:50:46 +0000
  • e75d17bc51
    chore: update model lists and defaults to GPT-5.4 family Yijia-Xiao 2026-03-29 19:45:36 +0000
  • 6cddd26d6e
    feat: multi-language output support for analyst reports and final decision (#472) Yijia-Xiao 2026-03-29 19:19:01 +0000
  • c61242a28c
    Merge pull request #464 from CadeYu/sync-validator-models Yijia Xiao 2026-03-29 11:07:51 -0700
  • 58e99421bd
    fix: pass base_url to Google and Anthropic clients for proxy support (#427) Yijia-Xiao 2026-03-29 17:59:52 +0000
  • 46e1b600b8
    Merge pull request #453 from javierdejesusda/fix/standardize-google-api-key Yijia Xiao 2026-03-29 10:54:28 -0700
  • ae8c8aebe8
    fix: gracefully handle invalid indicator names in tool calls (#429) Yijia-Xiao 2026-03-29 17:50:30 +0000
  • f3f58bdbdc
    fix: add yf_retry to yfinance news fetchers (#445) Yijia-Xiao 2026-03-29 17:42:24 +0000
  • e1113880a1
    fix: prevent look-ahead bias in backtesting data fetchers (#475) Yijia-Xiao 2026-03-29 17:34:35 +0000
  • e737204ef8 chore: update performance tracking 2026-03-29 github-actions[bot] 2026-03-29 13:37:26 +0000
  • 3e02014c6c chore: daily discovery 2026-03-29 github-actions[bot] 2026-03-29 13:37:08 +0000
  • d702cb3e1a feat: add TradingAgents analysis results and Claude Code permissions Florian Bley 2026-03-29 14:51:56 +0200
  • e87ba8f29d refactor: address code review feedback on look-ahead bias fix Claude Lab 2026-03-29 07:51:10 +0200
  • 3d5a1b8a56
    Merge pull request #1 from ogiboy/ollama-stability-improvements Oğuzcan 2026-03-29 03:35:00 +0300
  • d861eccd2d Improve Ollama defaults, data resilience, and docs Oğuzcan Toptaş 2026-03-29 03:22:32 +0300
  • abd13c0153 fix: prevent look-ahead bias in backtesting data fetchers Claude Lab 2026-03-28 19:38:46 +0100
  • 85a5cf9e46 chore: update performance tracking 2026-03-28 github-actions[bot] 2026-03-28 13:35:54 +0000
  • 2f794608b1 chore: daily discovery 2026-03-28 github-actions[bot] 2026-03-28 13:35:35 +0000
  • 733a11bd0a feat: wire gatekeeper into scanner graph Ahmet Guzererler 2026-03-28 09:33:32 +0100
  • 7aa76d0061 feat: add live-tested gatekeeper data sources Ahmet Guzererler 2026-03-28 09:29:28 +0100
  • 756d8358d7 feat: add global search graph scanners Ahmet Guzererler 2026-03-28 07:02:45 +0100
  • 84d87a3758
    Delete eval_results/NVDA/TradingAgentsStrategy_logs/full_states_log_2024-05-10.json Ahmed khaled 2026-03-27 20:09:03 +0200
  • 901da08759 feat: add multi-language output support for analyst reports and final decision - Add output_language config key to DEFAULT_CONFIG (default: English) - Add get_language_instruction() helper to agent_utils.py - Inject language instruction into 4 analyst agents and portfolio manager - Internal debate chain (Bull/Bear/Risk debaters) stays in English to preserve reasoning quality and BM25 memory compatibility - Fix OpenAI-compatible providers with custom base_url incorrectly using Responses API instead of Chat Completions Ahmed Khaled 2026-03-27 20:06:18 +0200
  • 3dd396e194
    📝 docs: add comprehensive documentation for agent graph flows (#132) ahmet guzererler 2026-03-27 14:53:13 +0100
  • 7d9d69a520
    chore(cli): cache report finalizers (#137) ahmet guzererler 2026-03-27 14:51:40 +0100
  • 01019b3533 chore: update performance tracking 2026-03-27 github-actions[bot] 2026-03-27 13:51:12 +0000
  • e662a1f4dc chore: daily discovery 2026-03-27 github-actions[bot] 2026-03-27 13:51:04 +0000
  • 9ccb22d073
    feat: implement cash management sweep and auto-liquidation (#129) ahmet guzererler 2026-03-27 11:34:33 +0100
  • 635ec430b1
    Bolt: Replace `statistics` with pure math operations in `risk_evaluator.py` (#133) ahmet guzererler 2026-03-27 11:33:48 +0100
  • dd4ebfb1a7
    chore: remove unused imports across runtime modules (#136) ahmet guzererler 2026-03-27 11:30:53 +0100
  • c8fb54f6cc
    chore(agents): remove unused imports (#135) ahmet guzererler 2026-03-27 11:24:12 +0100
  • e4f5d70756
    feat(risk): fallback to sector ETF proxy for <30 days history (#130) ahmet guzererler 2026-03-27 11:20:01 +0100
  • 1217b7533a
    feat: Implement Fast-Reject [CRITICAL ABORT] short-circuit mechanism (#131) ahmet guzererler 2026-03-27 11:19:50 +0100
  • 9d2c1d296c
    fix(graph): route [CRITICAL ABORT] directly to PM (#134) ahmet guzererler 2026-03-27 11:18:50 +0100
  • b3123122ae
    Add ANTHROPIC_BASE_URL support for Claude account subscription Claude 2026-03-27 03:52:43 +0000
  • eb2e82305c
    Switch default LLM provider from OpenAI API to Anthropic Claude subscription Claude 2026-03-27 03:11:03 +0000
  • 8bb87be3b7 plans are added Ahmet Guzererler 2026-03-27 01:12:02 +0100
  • e5d395eff0
    🧹 [code health improvement] Remove unused json and time imports in neutral_debator.py (#122) ahmet guzererler 2026-03-27 00:21:01 +0100
  • 64708d71b3
    Add unit tests for append_to_digest (#118) ahmet guzererler 2026-03-27 00:20:47 +0100