Commit Graph

  • 2d17df8da1 Merge pull request #1364 from TauricResearch/v0.5.0 main v0.5.0 Yijia Xiao 2026-09-17 22:42:27 -07:00
  • 7fe2252244 release: 0.5.0 v0.5.0 Yijia-Xiao 2026-09-18 05:42:23 +00:00
  • 76a93d615a test(cli): read the backtest help without terminal styling Yijia-Xiao 2026-09-18 05:13:46 +00:00
  • c039e39056 fix(dataflows): tell an outage from an unknown symbol on every Yahoo path Yijia-Xiao 2026-09-18 04:02:57 +00:00
  • 4acdc16513 chore: drop three more dependencies nothing imports Yijia-Xiao 2026-09-18 01:49:52 +00:00
  • d5ba41bac3 fix(dataflows): report a vendor failure as a vendor failure Yijia-Xiao 2026-09-18 01:49:52 +00:00
  • 10cc070fa3 feat(llm): refresh the model lists to each provider's current lineup Yijia-Xiao 2026-09-18 01:14:05 +00:00
  • ed6eae44b6 chore: drop dependencies nothing imports Yijia-Xiao 2026-09-18 00:04:53 +00:00
  • aef4af90e3 fix(dataflows): let the next vendor serve what Alpha Vantage cannot Yijia-Xiao 2026-09-18 00:04:53 +00:00
  • bbcd6661af fix(graph): remove the database sidecars when clearing checkpoints Yijia-Xiao 2026-09-18 00:04:53 +00:00
  • f8042efdde fix(agents): keep one unreadable price from discarding the decision Yijia-Xiao 2026-09-18 00:04:53 +00:00
  • d0881f081e docs: document the path and benchmark settings Yijia-Xiao 2026-09-18 00:04:52 +00:00
  • 8bde10cf44 docs: correct the claims that no longer match the code Yijia-Xiao 2026-09-17 23:44:14 +00:00
  • 9683194793 fix(cli): finish the run surface Yijia-Xiao 2026-09-17 23:44:14 +00:00
  • 04b691804c fix(dataflows): include the analysis day in the Alpha Vantage news window Yijia-Xiao 2026-09-17 23:37:43 +00:00
  • c3bb991974 fix(dataflows): date insider rows by the trade, and say when it became public Yijia-Xiao 2026-09-17 23:37:43 +00:00
  • f0a1cf6290 fix(agents): say when the resolved identity is today's, not the run date's Yijia-Xiao 2026-09-17 23:37:43 +00:00
  • de7e43fc4a fix(dataflows): quote the prices the vendor reported in the verification snapshot Yijia-Xiao 2026-09-17 23:37:43 +00:00
  • 13b35e8aeb docs: state the behaviour without the worked examples Yijia-Xiao 2026-09-17 07:31:44 +00:00
  • 008ac655a9 fix(cli): send GLM traffic to the platform its key belongs to Yijia-Xiao 2026-09-17 07:31:44 +00:00
  • 2ddfe4ceb5 fix(agents): give every prompt honest inputs Yijia-Xiao 2026-09-17 07:31:44 +00:00
  • 85d9137437 feat(graph): measure an outcome over a configurable window Yijia-Xiao 2026-09-17 07:31:44 +00:00
  • 2ca59cc795 fix(backtest): score a decision against the direction it claimed Yijia-Xiao 2026-09-17 07:31:44 +00:00
  • 63989515c9 fix(cli): show what the run actually produced (#649, #784) Yijia-Xiao 2026-09-17 05:00:08 +00:00
  • 486dec1710 fix(agents): state the output shape in the decision prompts Yijia-Xiao 2026-09-17 05:00:08 +00:00
  • 8d30fee06b fix(agents): record the decision that was made, or flag it for review Yijia-Xiao 2026-09-17 05:00:08 +00:00
  • 3244a568ed docs: document fundamentals as filed Yijia-Xiao 2026-09-17 02:37:15 +00:00
  • b6dad747e9 fix(dataflows): state the vintage rule on yfinance statements Yijia-Xiao 2026-09-17 02:37:15 +00:00
  • f881c4a111 feat(dataflows): serve US statements as filed, from SEC EDGAR Yijia-Xiao 2026-09-17 02:37:15 +00:00
  • 8ac4371387 fix(llm): suppress object-form tool_choice for Ollama (#1062) Yijia-Xiao 2026-09-17 01:10:48 +00:00
  • 60dcf64723 fix(graph): keep a failed reflection from stopping the next run (#645) Yijia-Xiao 2026-09-17 01:10:48 +00:00
  • 8d64416436 fix(dataflows): trim global news to the window before the limit (#1356) Yijia-Xiao 2026-09-17 01:10:48 +00:00
  • c4152d6946 docs: note the backtest command and remembered selections Yijia-Xiao 2026-09-16 21:45:08 +00:00
  • 375af054b7 feat(cli): offer the previous run's selections as defaults (#1236, #920) Yijia-Xiao 2026-09-16 21:45:08 +00:00
  • d8eceb6571 feat(cli): add a backtest command (#1234) Yijia-Xiao 2026-09-16 21:45:08 +00:00
  • 63738c8f2c docs: drop the analyze subcommand from the CLI examples Yijia-Xiao 2026-09-16 20:19:49 +00:00
  • 7bf2117491 docs: document the portfolio input and decision evaluation Yijia-Xiao 2026-09-16 20:19:49 +00:00
  • 8721b92f65 feat: evaluate decisions over a grid of tickers and dates (#1234) Yijia-Xiao 2026-09-16 20:19:49 +00:00
  • 9794a90734 fix(memory): keep a settled decision from being logged twice Yijia-Xiao 2026-09-16 20:19:49 +00:00
  • 6436d1ff30 feat(graph): accept the caller's portfolio as run input (#1304, #1166) Yijia-Xiao 2026-09-16 20:19:49 +00:00
  • dffff22951 fix(dataflows): use configured defaults for omitted Alpha Vantage global-news options (#1326) Yijia-Xiao 2026-09-15 01:33:48 +00:00
  • ef52d4452b docs: add uv install and Docker rebuild notes (#1173, #1297) Yijia-Xiao 2026-09-15 01:33:48 +00:00
  • 2942655f70 fix(dataflows): map Shanghai .SH tickers to Yahoo's .SS (#1260) Yijia-Xiao 2026-09-15 00:04:25 +00:00
  • fadc698e20 fix(dataflows): bound insider filings and prediction markets by the trade date Yijia-Xiao 2026-09-15 00:00:26 +00:00
  • 29e331a9af fix(dataflows): keep one OHLCV cache file per symbol (#1330) Yijia-Xiao 2026-09-14 23:51:48 +00:00
  • 99313bfdbc fix(dataflows): zero-pad HK ticker codes to Yahoo's 4-digit form (#1342) Yijia-Xiao 2026-09-14 23:37:48 +00:00
  • d04693a208 fix(agents): bound tool dates by the run's trade date Yijia-Xiao 2026-09-14 23:24:31 +00:00
  • 4a9f196e92 fix(cli): read and write the decision log on the CLI path Yijia-Xiao 2026-09-14 23:12:17 +00:00
  • 2c1ba388d6 chore: remove two unused scripts Yijia-Xiao 2026-09-14 23:12:17 +00:00
  • b9666f6e09 docs: use a current date in the usage examples Yijia-Xiao 2026-09-14 22:38:19 +00:00
  • 34899bd320 fix(cli): save prompted API keys to an owner-only .env Yijia-Xiao 2026-09-14 22:38:19 +00:00
  • b20c8e60a4 fix(dataflows): keep vendor API keys out of request errors Yijia-Xiao 2026-09-14 22:38:19 +00:00
  • 241638da68 fix(dataflows): search all subreddits in one Reddit request Yijia-Xiao 2026-09-14 22:07:42 +00:00
  • 2e38b47dca fix(dataflows): report windows a feed cannot observe as unavailable Yijia-Xiao 2026-09-14 22:07:41 +00:00
  • 673abb3c68 feat(llm): add GPT-6 Astra, Gemini 3.8 Flash and the current Claude models Yijia-Xiao 2026-09-14 18:09:33 +00:00
  • 9b4c741d33 fix(llm): forward reasoning effort to GPT-6 and gate minimal thinking Yijia-Xiao 2026-09-14 18:09:33 +00:00
  • 62d3479217 fix(agents): stop conflict alone from defaulting the verdict to Hold Yijia-Xiao 2026-09-14 18:09:33 +00:00
  • be952b8ecc Merge pull request #1310 from TauricResearch/v0.4.2 Tauric-Research 2026-09-07 17:30:55 -05:00
  • 821848bb82 docs: tighten the comments on the point-in-time guards v0.4.2 Yijia-Xiao 2026-09-07 22:21:20 +00:00
  • d6ca23aee5 feat(llm): add the current Kimi models to the picker Yijia-Xiao 2026-09-07 21:52:29 +00:00
  • ef383df8f4 fix(dataflows): don't report a symbol as unavailable over an unsettled bar Yijia-Xiao 2026-09-07 21:42:25 +00:00
  • d58b838081 test: keep the Ollama endpoint assertions off the terminal colour Yijia-Xiao 2026-09-07 21:28:52 +00:00
  • ffd5d9a180 chore(dataflows): use the module logger and drop dead helpers Yijia-Xiao 2026-09-07 21:28:52 +00:00
  • 16f7fd613c fix(dataflows): fail closed when the Alpha Vantage date trim fails Yijia-Xiao 2026-09-07 21:28:52 +00:00
  • 260c899c72 chore: drop the lint exclude for a directory not in the repo Yijia-Xiao 2026-09-07 20:54:19 +00:00
  • 94113c8d11 test: stop the sentiment-analyst tests hitting the live network Yijia-Xiao 2026-09-07 20:54:19 +00:00
  • 7cc478ad07 fix(dataflows): report a failed Reddit fetch as unavailable, not silence Yijia-Xiao 2026-09-07 20:54:19 +00:00
  • 1c44dd1ffc fix(agents): require absolute price levels from the Trader Yijia-Xiao 2026-09-07 20:54:19 +00:00
  • 96111aa368 fix(dataflows): withhold the live profile from historical fundamentals Yijia-Xiao 2026-09-07 20:54:19 +00:00
  • 9dee508c44 Merge pull request #1285 from TauricResearch/v0.4.1 Yijia Xiao 2026-09-01 00:38:45 -05:00
  • 5a26ae17a1 harden(dataflows): bound the Reddit feed read before parsing v0.4.1 Yijia-Xiao 2026-09-01 05:14:23 +00:00
  • a4acd8a174 fix(agents): stop the debate managers forcing a direction under ambiguity Yijia-Xiao 2026-09-01 05:08:49 +00:00
  • 2322dd9baa fix(dataflows): honour Reddit Retry-After: 0 and jitter 429 backoff Yijia-Xiao 2026-09-01 05:02:36 +00:00
  • 70b58c21dc fix(dataflows): clamp the FRED vintage pin to FRED's own clock Yijia-Xiao 2026-09-01 04:58:53 +00:00
  • 2448d0a125 Merge pull request #1280 from TauricResearch/v0.4.0 v0.4.0 Yijia Xiao 2026-08-30 22:07:21 -05:00
  • c95f83dfaf chore: release v0.4.0 v0.4.0 Yijia-Xiao 2026-08-31 02:55:21 +00:00
  • ecbe3e3a21 feat(llm): add the GPT-5.6 family and GLM-5.3 Yijia-Xiao 2026-08-31 02:55:21 +00:00
  • e93c5c53c2 fix(agents): ground the Trader in the technical market report Yijia-Xiao 2026-08-31 02:35:50 +00:00
  • 45c1744b86 fix(llm): apply DeepSeek capabilities to OpenRouter-namespaced models Yijia-Xiao 2026-08-31 02:15:32 +00:00
  • 63be7fe7f1 fix(dataflows): don't silently drop the latest OHLCV bar Yijia-Xiao 2026-08-31 02:08:31 +00:00
  • 30d42abd5d fix(memory): don't settle a decision before its holding window trades Yijia-Xiao 2026-08-31 01:55:31 +00:00
  • a2f51da917 chore: remove dead code found in the v0.4.0 review Yijia-Xiao 2026-08-31 01:29:14 +00:00
  • b43bc31479 fix(cli): resume a checkpoint without duplicating messages or leaking the saver Yijia-Xiao 2026-08-31 01:29:14 +00:00
  • 8db41f6bca fix(memory): gate past-context lessons to point-in-time in backtests Yijia-Xiao 2026-08-30 07:03:06 +00:00
  • 51a245dbe1 fix(cli): make --checkpoint actually resume on the CLI path Yijia-Xiao 2026-08-30 06:47:00 +00:00
  • 43fc275b36 fix(rating): surface an unparseable rating as REVIEW, not a silent Hold Yijia-Xiao 2026-08-30 06:38:15 +00:00
  • 0ef56e6a33 feat(llm): add a configurable output-token cap Yijia-Xiao 2026-08-30 06:26:57 +00:00
  • 539eae8fd6 fix(agents): stop debate openers from rebutting a nonexistent argument Yijia-Xiao 2026-08-30 06:18:59 +00:00
  • 9b98f09613 fix(dataflows): trim social sentiment sources to the analysis window Yijia-Xiao 2026-08-30 06:18:59 +00:00
  • 8b7ece8a3e fix(dataflows): pin the FRED data vintage to the as-of date Yijia-Xiao 2026-08-30 06:18:59 +00:00
  • a33fd4c0f1 docs: streamline README header Yijia-Xiao 2026-07-18 15:55:04 +00:00
  • 7bbe33ab1d docs: add trending badge Yijia-Xiao 2026-07-18 15:23:59 +00:00
  • 030b434585 fix(agents): stop priming tool calls in schema-only structured agents Yijia-Xiao 2026-07-18 06:28:38 +00:00
  • 3f6c082695 fix(cli): report an unusable terminal instead of a prompt_toolkit traceback Yijia-Xiao 2026-07-18 06:28:38 +00:00
  • d78c698d0e fix(dataflows): refresh the same-day OHLCV cache Yijia-Xiao 2026-07-18 06:28:38 +00:00
  • 40774ca042 fix(dataflows): make the Yahoo news window UTC and end-exclusive Yijia-Xiao 2026-07-18 06:28:38 +00:00
  • 01477f9afb chore: release v0.3.1 v0.3.1 Yijia-Xiao 2026-07-05 14:29:07 +00:00
  • 0f70af2f31 feat(llm): add Claude Sonnet 5 and Fable 5 to the catalog Yijia-Xiao 2026-07-05 14:29:07 +00:00
  • 43bd32befa feat(llm): support Bedrock API-key auth via AWS_BEARER_TOKEN_BEDROCK Yijia-Xiao 2026-07-05 14:29:07 +00:00
  • a102afa090 fix(dataflows): map crypto to StockTwits/Reddit sentiment symbols Yijia-Xiao 2026-07-05 14:29:07 +00:00