Commit Graph

  • c4544913a1 Merge pull request #1613 from TauricResearch/v0.7.1 main v0.7.1 Yijia Xiao 2026-10-27 01:38:40 -07:00
  • 3e44faafa0 release: 0.7.1 v0.7.1 Yijia-Xiao 2026-10-27 01:17:58 +00:00
  • bf7f4b55a3 fix(tools): accept only the statement frequencies the vendors serve (#1593) Yijia-Xiao 2026-10-27 00:59:23 +00:00
  • d46c052278 test: fix tests that failed on Windows and macOS (#1506, #1485, #1541) Yijia-Xiao 2026-10-27 00:58:45 +00:00
  • ec4e2c8e5a build(docker): keep every .env file out of the image Yijia-Xiao 2026-10-27 00:57:49 +00:00
  • a334a1f878 fix(cli): check a ticker with the data layer's own rule (#1604) Yijia-Xiao 2026-10-27 00:57:42 +00:00
  • ae0424745e fix(llm): read a dated Claude snapshot's version without its date (#1585) Yijia-Xiao 2026-10-27 00:57:03 +00:00
  • 347974a000 fix(llm): pass the output-token cap and a configured endpoint to Azure OpenAI (#1584, #1600) Yijia-Xiao 2026-10-27 00:56:21 +00:00
  • b78f136ba3 fix(polymarket): keep a long shot's odds from printing as 0% or 100% (#1598) Yijia-Xiao 2026-10-27 00:55:19 +00:00
  • caf6792bba fix(memory): take the most recent lessons by decision date (#1603) Yijia-Xiao 2026-10-27 00:54:27 +00:00
  • ee06dcb961 fix(tools): send a date window that ends before it starts back to the model (#1595) Yijia-Xiao 2026-10-27 00:53:20 +00:00
  • 21bc5d8fe7 fix(reporting): remove a previous run's sections when a report is saved to the same folder (#1566) Yijia-Xiao 2026-10-27 00:52:43 +00:00
  • 2717033ad8 fix(sec_edgar): serve a statement one row per period (#1517, #1542) Yijia-Xiao 2026-10-27 07:53:51 +00:00
  • 50bf38ee92 fix(sec_edgar): print a figure under one million instead of 0 (#1589) Yijia-Xiao 2026-10-27 00:52:03 +00:00
  • 6c23d7551c fix(yahoo): print prices with their significant digits (#1567) Yijia-Xiao 2026-10-27 00:50:00 +00:00
  • 3225a3c054 fix(portfolio): refuse a portfolio with a number that is not finite (#1509) Yijia-Xiao 2026-10-27 00:47:54 +00:00
  • 62a06edb38 fix(portfolio): match a holding listed under a broker alias to the analyzed instrument (#1556) Yijia-Xiao 2026-10-27 00:46:17 +00:00
  • 28d32653d3 fix(backtest): give each sweep started without a run_id its own run (#1549) Yijia-Xiao 2026-10-27 00:45:19 +00:00
  • 1c0e3e37fc fix(backtest): report the settlement failures a sweep's last pass records (#1557) Yijia-Xiao 2026-10-27 00:44:00 +00:00
  • eb4a486092 fix(memory): settle decisions on final closes, across long market closures (#1548, #1539) Yijia-Xiao 2026-10-27 00:43:38 +00:00
  • a5b0f217e3 fix(tools): hand vendors the model's dates as YYYY-MM-DD (#1488) Yijia-Xiao 2026-10-27 00:28:39 +00:00
  • 2fe04cc771 chore: start 0.7.1 development (0.7.1.dev0) Yijia-Xiao 2026-10-27 00:26:46 +00:00
  • e8f5503e9b Merge pull request #1536 from TauricResearch/v0.7.0 v0.7.0 Tauric-Research 2026-10-16 16:38:41 -05:00
  • f802271fb3 release: 0.7.0 v0.7.0 Yijia-Xiao 2026-10-03 23:17:47 +00:00
  • bc55fe3ed7 docs: ChatGPT plan sign-in and the start-up update check (#1475) Yijia-Xiao 2026-10-03 23:15:48 +00:00
  • f5e3eae3a8 fix(memory): score a decision from the first close after its date (#1518) Yijia-Xiao 2026-10-15 23:55:41 +00:00
  • 7142746bde fix(cli): keep a tier's configured thinking setting when the main provider has none (#1440) Yijia-Xiao 2026-10-03 23:16:33 +00:00
  • 36479ae1fa feat(llm): chatgpt provider runs on the signed-in ChatGPT plan (#1475) Yijia-Xiao 2026-10-03 23:14:49 +00:00
  • 69042d6d33 feat(llm): sign in with a ChatGPT plan (#1475) Yijia-Xiao 2026-10-03 23:04:17 +00:00
  • 071a6cea2a refactor(llm): let a provider sign in with its own credential at a pinned endpoint Yijia-Xiao 2026-10-03 22:44:32 +00:00
  • c3cdaeb4eb feat(cli): tell people at a terminal about a newer release and Tauric's notices Yijia-Xiao 2026-10-03 22:29:37 +00:00
  • c9be8b6047 ci: attach the source archive and wheel to each GitHub release Yijia-Xiao 2026-10-03 22:28:36 +00:00
  • 609c8e80a1 chore: start 0.7.0 development (0.7.0.dev0) Yijia-Xiao 2026-10-03 22:22:57 +00:00
  • 1394a3f72a Merge pull request #1478 from TauricResearch/v0.6.0 v0.6.0 Tauric-Research 2026-10-03 16:30:07 -05:00
  • ff0d0b1b4d release: 0.6.0 v0.6.0 Yijia-Xiao 2026-10-03 20:32:19 +00:00
  • dca93d5290 docs: show the Tauric Research logo from the SVG the report uses Yijia-Xiao 2026-10-03 21:10:44 +00:00
  • f72382414c fix(tools): send a start date that is not a date back to the model (#1476) Yijia-Xiao 2026-10-03 20:31:42 +00:00
  • b3ca569c4c feat(fred): name the euro-area macro series (#1465) Yijia-Xiao 2026-10-02 22:20:09 +00:00
  • c925f60328 feat(sentiment): search crypto communities on Reddit for a crypto ticker (#1461) Yijia-Xiao 2026-10-02 22:19:35 +00:00
  • df630b9aea fix(rating): read a rating another party gave as evidence, not as the decision (#1466) Yijia-Xiao 2026-10-02 22:05:03 +00:00
  • 442907897e fix(yahoo): read a symbol's news from Yahoo search when its quote feed is empty (#1467, #1469) Yijia-Xiao 2026-10-02 22:04:10 +00:00
  • 11dab3b0fe fix(memory): settle each decision once, and keep each outcome as soon as it is known Yijia-Xiao 2026-10-01 05:56:16 +00:00
  • 460b82e20d fix(reports): name the sentiment analyst in the report header as users select it Yijia-Xiao 2026-10-01 05:51:36 +00:00
  • 56a98d9df7 feat(reports): save the report as one HTML page as well (#1419) Yijia-Xiao 2026-10-01 05:51:03 +00:00
  • d53b076b7a feat(reports): name the rating in the report header Yijia-Xiao 2026-10-01 05:46:09 +00:00
  • cc39a35c42 feat(llm): let each model tier run on its own provider (#1440) Yijia-Xiao 2026-10-01 05:44:56 +00:00
  • f65fcabb60 feat(graph): settle past decisions alongside the analysts (#1428) Yijia-Xiao 2026-10-01 05:42:03 +00:00
  • 5d8de36f6d feat(memory): settle the pending decisions of every ticker on request (#1445) Yijia-Xiao 2026-10-01 05:40:00 +00:00
  • 97b79e08c3 fix(alpha_vantage): keep the API key out of every error an Alpha Vantage answer raises Yijia-Xiao 2026-10-01 01:54:09 +00:00
  • b838e257ee fix(sentiment): send Jev requests to the endpoint TYPESAFE_BASE_URL names (#1416) Yijia-Xiao 2026-10-01 01:51:02 +00:00
  • 9df071b25b fix(google): give a Gemini call the same 600-second timeout as the other providers (#1417) Yijia-Xiao 2026-10-01 01:49:46 +00:00
  • 810b4cc48d fix(yahoo): print each fundamentals money figure with the currency it is in (#1456) Yijia-Xiao 2026-10-01 01:49:03 +00:00
  • 5ca37b5088 fix(alpha_vantage): report a request Alpha Vantage rejects as unavailable (#1442) Yijia-Xiao 2026-10-01 01:47:14 +00:00
  • 8af6eefb18 docs: say in requirements.txt where the dependencies are declared Yijia-Xiao 2026-10-01 01:46:20 +00:00
  • 9dceea6e9d fix(yahoo): read a news article whose fields are null (#1458) Yijia-Xiao 2026-10-01 01:46:11 +00:00
  • 99c79e6fb1 chore: start 0.6.0 development (0.6.0.dev0) Yijia-Xiao 2026-10-01 01:29:05 +00:00
  • 8b22d43d01 Merge pull request docs: TradingAgents v0.5.2 release #1450 Tauric-Research 2026-09-29 01:15:09 -05:00
  • 4b7d39856b docs: TradingAgents v0.5.2 release v0.5.2 Yijia-Xiao 2026-09-29 06:07:09 +00:00
  • 5eb50854da TradingAgents v0.5.2 release v0.5.2 Yijia Xiao 2026-09-28 22:59:16 -07:00
  • 23536f545a release: 0.5.2 Yijia-Xiao 2026-09-29 05:55:36 +00:00
  • 7d38885e81 build: require Python 3.11 and pandas 3 Yijia-Xiao 2026-09-29 05:25:14 +00:00
  • da6b35f22f fix(dataflows): withhold insider trades with no filing date from a past run Yijia-Xiao 2026-09-28 21:33:58 +00:00
  • 1cf16bd0e4 fix(sec_edgar): serve a quarterly figure filed only year to date, naming its span Yijia-Xiao 2026-09-28 21:27:39 +00:00
  • 2486470495 fix(yahoo): read Yahoo's answer that a window has no prices as no data Yijia-Xiao 2026-09-28 21:25:09 +00:00
  • bd9693f8ba docs: write the provider key notes without em-dashes Yijia-Xiao 2026-09-28 21:15:56 +00:00
  • b21f8ce1c9 refactor(cli): write the saved selections through the shared file writer Yijia-Xiao 2026-09-28 21:15:38 +00:00
  • e1a19fd78e refactor(cli): save a run's reports through the graph, as a script does Yijia-Xiao 2026-09-28 21:14:13 +00:00
  • ad39133569 refactor(yahoo): keep what every Yahoo request shares in yahoo.common Yijia-Xiao 2026-09-28 21:12:56 +00:00
  • d7ac9461da fix(dataflows): serve a past run financial statements only with a known filing date Yijia-Xiao 2026-09-28 21:10:27 +00:00
  • 1d92269d35 fix(rating): read a decision's rating only from its label Yijia-Xiao 2026-09-28 21:07:16 +00:00
  • 1bf67e35b6 fix(yahoo): report the failed requests yfinance would answer as empty Yijia-Xiao 2026-09-28 21:01:59 +00:00
  • 0f05689334 docs: show a current Claude model ID in the Bedrock example Yijia-Xiao 2026-09-28 20:55:55 +00:00
  • 76a93480dd build: run the Docker image on Python 3.13, and set up with it in the README Yijia-Xiao 2026-09-28 20:54:26 +00:00
  • 23bed8dace ci: test Python 3.14 and run the current checkout and setup-python actions Yijia-Xiao 2026-09-28 20:52:46 +00:00
  • f65eab7b80 build(deps): require the current yfinance, LangChain and LangGraph releases Yijia-Xiao 2026-09-28 20:52:20 +00:00
  • 660966d168 refactor(dataflows): decide in one place whether a run is dated in the past Yijia-Xiao 2026-09-28 20:50:52 +00:00
  • 06bf82569d docs: drop comments that describe code no longer there Yijia-Xiao 2026-09-28 20:42:01 +00:00
  • 0d2cfa32e0 docs(changelog): complete the 0.5.1 import moves (#1437) Yijia-Xiao 2026-09-28 20:42:01 +00:00
  • e44cbbc8eb test: run the live integration tests only when asked for Yijia-Xiao 2026-09-28 20:41:13 +00:00
  • 4bb9272c8f test: keep the suite off the network and out of the home directory, yfinance included Yijia-Xiao 2026-09-28 20:40:33 +00:00
  • fa87947c33 test: stop reloading modules, so the suite passes in any order Yijia-Xiao 2026-09-28 20:38:35 +00:00
  • 9a568d19b1 fix(graph): start a checkpointed run afresh when the settings that shape it change Yijia-Xiao 2026-09-28 20:29:07 +00:00
  • b99b843415 fix(agents): give a past run the company's current name only, as an identifier Yijia-Xiao 2026-09-28 20:28:02 +00:00
  • 540ea8ca7f fix(agents): keep the labelled rating lines in English in every output language (#1435) Yijia-Xiao 2026-09-28 20:15:33 +00:00
  • ca2ebbbdcb fix(graph): ask an analyst for its report once its tool rounds are spent (#1420) Yijia-Xiao 2026-09-28 20:12:13 +00:00
  • 0d22cad2af fix(yahoo): print the fundamentals given in percent with their unit (#1414) Yijia-Xiao 2026-09-28 20:09:42 +00:00
  • d201105a4d fix(cli): take the backtest's analysts as an analysis does Yijia-Xiao 2026-09-28 20:07:08 +00:00
  • e973dd0e25 fix(backtest): run and settle a ticker or date given twice once (#1415) Yijia-Xiao 2026-09-28 20:05:51 +00:00
  • 13cf1e8138 fix(memory): score a decision against its benchmark over the same dates Yijia-Xiao 2026-09-28 20:05:11 +00:00
  • 42e2d569e0 fix(memory): let one writer at a time change the memory log Yijia-Xiao 2026-09-28 20:03:05 +00:00
  • b89909724a fix(agents): ask again for an instrument identity whose lookup failed Yijia-Xiao 2026-09-28 20:01:14 +00:00
  • 466d33ab3b fix(agents): answer a snapshot with no price rows as no data instead of ending the run Yijia-Xiao 2026-09-28 19:59:50 +00:00
  • ec2ecc79c3 fix(router): report a vendor chain with an unavailable vendor as unavailable, not as no data Yijia-Xiao 2026-09-28 19:58:37 +00:00
  • 00924bb203 refactor(dataflows): name the unavailable-vendor error for what it covers Yijia-Xiao 2026-09-28 19:57:31 +00:00
  • a6318b31cc fix(graph): stream a run under its graph's own config Yijia-Xiao 2026-09-25 07:00:38 +00:00
  • 389ff46507 fix(yahoo): report a Yahoo request that failed as unavailable, not as no data Yijia-Xiao 2026-09-25 07:00:14 +00:00
  • c540c00778 docs: show save_reports in the Python example Yijia-Xiao 2026-09-25 06:45:10 +00:00
  • f4828b84ea feat(backtest): show each cell as it starts, and the run id to continue with Yijia-Xiao 2026-09-25 06:45:03 +00:00
  • 052a98d6eb fix(agents): serve the run's instrument, whatever symbol the model passes Yijia-Xiao 2026-09-25 06:43:20 +00:00
  • 9470b92150 fix(cli): write the state log, and name the analysts as users know them Yijia-Xiao 2026-09-25 06:41:22 +00:00