-
4e0f2c5e74
improve: 增强进度反馈,捕获TradingAgents实时输出
main
小钰
2026-07-08 17:36:39 +08:00
-
47c523852f
fix: 缓存加载后Date列转datetime,修复类型比较错误
小钰
2026-07-08 17:21:33 +08:00
-
c05413d4fa
fix: Alpha Vantage使用免费端点TIME_SERIES_DAILY
小钰
2026-07-08 17:15:16 +08:00
-
9a6c476ff1
feat: Alpha Vantage备选数据源配置
小钰
2026-07-08 17:05:13 +08:00
-
af1391d6ae
feat: Web可视化页面 + trading.zhaidk.xyz域名
小钰
2026-07-08 14:38:57 +08:00
-
709ea0fd78
feat: SSH连接池串行化 + Polymarket/数据源统一走连接池
小钰
2026-07-08 14:34:41 +08:00
-
5207a2bf18
fix: Polymarket SSH代理增强错误处理
小钰
2026-07-08 14:00:38 +08:00
-
6bba181307
fix: 优化Yahoo Finance跳过策略 + Polymarket超时
小钰
2026-07-08 13:53:12 +08:00
-
f8a47cb473
feat: 全面SSH中转代理 + mimo-v2.5-pro支持
小钰
2026-07-08 11:26:03 +08:00
-
51d057e2c9
feat: Yahoo Finance SSH proxy + Xiaomi MiMo LLM support
小钰
2026-07-07 15:30:20 +08:00
-
01477f9afb
chore: release 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
-
daf1da9c35
fix(graph): key checkpoints on graph shape and expose the LLM retry budget
Yijia-Xiao
2026-07-05 14:29:07 +00:00
-
b47a828a4f
fix(graph): give the shared debate/risk routers a complete path_map
Yijia-Xiao
2026-07-05 14:29:07 +00:00
-
622f99d28a
fix(analysts): align the news prompt with the get_news tool signature
Yijia-Xiao
2026-07-05 14:29:07 +00:00
-
3570f2e1e6
fix(dataflows): apply the Alpha Vantage fundamentals look-ahead filter
Yijia-Xiao
2026-07-05 14:29:06 +00:00
-
85946c2f60
chore: release v0.3.0
Yijia-Xiao
2026-06-22 02:05:07 +00:00
-
cbd17ac3e0
docs: drop retired model IDs from the reproducibility note and smoke script
Yijia-Xiao
2026-06-21 23:50:33 +00:00
-
8ab24f30af
test: make the API-key fixture robust to empty-string env vars
Yijia-Xiao
2026-06-21 23:50:33 +00:00
-
2b2d685df6
fix(prompts): put the current date at the top of analyst prompts
Yijia-Xiao
2026-06-21 23:50:33 +00:00
-
a0120e1805
feat(reporting): share the report-tree writer between the CLI and the API
Yijia-Xiao
2026-06-21 23:22:30 +00:00
-
0b61effd6c
chore(deps): remove the unused uv.lock
Yijia-Xiao
2026-06-21 22:31:35 +00:00
-
ec3974b84e
chore(config): remove the no-op analyst_concurrency_limit knob
Yijia-Xiao
2026-06-21 22:31:35 +00:00
-
0405168f20
fix(schema): coerce null-ish strings in optional float fields
Yijia-Xiao
2026-06-21 22:31:35 +00:00
-
709fe2b646
fix(graph): dedupe the trailing message in the debug stream
Yijia-Xiao
2026-06-21 22:09:43 +00:00
-
517eeaf4b9
fix(structured): harden structured output for local servers and thinking models
Yijia-Xiao
2026-06-21 22:09:43 +00:00
-
9ad98c55c5
fix(data): normalize ticker on the news path
Yijia-Xiao
2026-06-21 21:28:59 +00:00
-
ee1ece3347
fix(dataflows): degrade gracefully when an optional vendor fails
Yijia-Xiao
2026-06-21 21:28:59 +00:00
-
7bb16c5daa
chore(models): retire deprecated models, simplify thinking config
Yijia-Xiao
2026-06-21 21:03:05 +00:00
-
a420ad0f3b
fix(cli): honor env precedence for LLM and run config
Yijia-Xiao
2026-06-21 21:03:05 +00:00
-
c15200dc28
fix(cli): label OpenRouter prompts and shortlist mainstream models
Yijia-Xiao
2026-06-14 18:49:02 +00:00
-
7aef10acbd
fix(sentiment): guide an informative, high-signal narrative
Yijia-Xiao
2026-06-14 18:12:57 +00:00
-
03600f3121
chore(models): refresh the model catalog to current provider lineups
Yijia-Xiao
2026-06-14 17:03:17 +00:00
-
6b6177ebf7
ci: lint the full repository
Yijia-Xiao
2026-06-14 16:38:36 +00:00
-
e3bc872982
chore(lint): make the repository ruff-clean under the strict select
Yijia-Xiao
2026-06-14 16:38:36 +00:00
-
cbc5f67d42
test(i18n): guard that every report agent applies the output language
Yijia-Xiao
2026-06-14 15:56:59 +00:00
-
3cddf1e331
fix(llm): use the OpenAI Responses API only for native endpoints
Yijia-Xiao
2026-06-14 07:23:19 +00:00
-
308757c999
fix(data): catch http.client transport errors in StockTwits
Yijia-Xiao
2026-06-14 07:23:19 +00:00
-
eeb84aa63b
fix(reddit): go RSS-first with 429 backoff and robust transport errors
Yijia-Xiao
2026-06-14 07:23:19 +00:00
-
9fd54f8368
fix(data): reject stale yfinance OHLCV instead of reporting wrong prices
Yijia-Xiao
2026-06-14 07:10:15 +00:00
-
7df18fc912
refactor(data): unify vendor errors under a VendorError hierarchy
Yijia-Xiao
2026-06-14 07:10:15 +00:00
-
db059034a2
feat(data): add Polymarket prediction markets as a keyless vendor
Yijia-Xiao
2026-06-14 06:30:43 +00:00
-
ddfb840ecf
feat(data): add FRED macro indicators as an optional vendor
Yijia-Xiao
2026-06-14 06:01:27 +00:00
-
895ed130f9
feat(llm): add Amazon Bedrock as a first-class provider
Yijia-Xiao
2026-06-14 04:24:54 +00:00
-
295e84cd54
feat(llm): add NVIDIA NIM, Kimi, Groq, and Mistral providers
Yijia-Xiao
2026-06-14 04:13:39 +00:00
-
20d3b0782f
feat(llm): unify OpenAI-compatible providers behind a registry + generic endpoint
Yijia-Xiao
2026-06-14 03:22:24 +00:00
-
4e7821d574
fix(graph): register get_verified_market_snapshot in the market ToolNode
Yijia-Xiao
2026-06-14 02:46:29 +00:00
-
0c1231a405
fix(data): keep future/undated news out of historical windows
Yijia-Xiao
2026-06-13 21:54:07 +00:00
-
e4be7cc5a3
fix(data): add Alpha Vantage request timeout and stop mislabeling bad keys
Yijia-Xiao
2026-06-13 21:47:06 +00:00
-
a597063747
fix(cli): correct invalid escape sequence in confirm_ollama_endpoint docstring
Yijia-Xiao
2026-06-13 21:30:11 +00:00
-
dab07688fb
fix(data): include the requested end date in yfinance fetches
Yijia-Xiao
2026-06-13 21:30:11 +00:00
-
65608831f8
fix(data): respect the configured vendor chain and log vendor failures
Yijia-Xiao
2026-06-13 21:11:25 +00:00
-
76add9048f
fix(cli): unify ticker handling with the data-path symbol normalizer
Yijia-Xiao
2026-06-13 20:50:21 +00:00
-
7c8fe2fe9f
fix(data): normalize symbols on the identity and reflection paths
Yijia-Xiao
2026-06-13 20:39:52 +00:00
-
2a58c2208f
ci: add test/lint/smoke workflow, declare python-dotenv, recommend Python 3.12
Yijia-Xiao
2026-06-13 20:29:24 +00:00
-
04f434e86d
chore: README housekeeping and remove stale TODO

Yijia-XiaoandClaude Opus 4.8
2026-06-01 02:02:47 +00:00
-
2e67782f20
feat(cli): skip interactive LLM selection when configured via environment (#873)
Yijia-Xiao
2026-05-31 22:38:48 +00:00
-
1ff3f07a73
fix: support commodity/forex/crypto tickers and never invent prices (#781)
Yijia-Xiao
2026-05-31 22:38:47 +00:00
-
2f85be624e
chore(llm): add latest models and default to GPT-5.5
Yijia-Xiao
2026-05-31 08:01:03 +00:00
-
c93b92c7a4
feat(markets): add China A-share benchmarks and document non-US tickers
Yijia-Xiao
2026-05-31 07:29:19 +00:00
-
d6762d6095
chore: gitignore .env.enterprise and reports/
Yijia-Xiao
2026-05-31 06:28:06 +00:00
-
8694bd070d
fix(llm): send MiniMax reasoning_split via extra_body so the openai SDK accepts it (#826)
Yijia-Xiao
2026-05-31 06:20:55 +00:00
-
2c9f1bfe65
fix(cli): consolidate duplicate get_ticker and only announce non-stock asset type
Yijia-Xiao
2026-05-31 06:13:35 +00:00
-
8a22594607
feat(config): expose sampling temperature and document reproducibility
Yijia-Xiao
2026-05-31 03:51:50 +00:00
-
47cbb321fe
feat(market): verified market-data snapshot to ground numeric claims
Yijia-Xiao
2026-05-31 01:58:32 +00:00
-
e80636fc0e
feat(sentiment): structured output for the Sentiment Analyst
Yijia-Xiao
2026-05-31 01:45:25 +00:00
-
a66aa8fb94
fix(deps): require yfinance >=1.4.1 and tolerate non-Date index column
Yijia-Xiao
2026-05-31 00:51:30 +00:00
-
3543e5397e
fix(dataflows): fall back to Reddit RSS search when JSON 403s
Yijia-Xiao
2026-05-31 00:14:37 +00:00
-
d7b40a2a5c
fix(graph): resolve instrument identity to stop wrong-company hallucination
Yijia-Xiao
2026-05-30 23:56:32 +00:00
-
61522e103e
fix(llm): skip Anthropic effort kwarg on non-supporting models (#831)
Yijia-Xiao
2026-05-17 07:54:06 +00:00
-
e848b5e812
fix(llm): gate MiniMax reasoning_split by model capability (#826)
Yijia-Xiao
2026-05-17 07:49:42 +00:00
-
3e5e99b368
fix(graph): integrate #487 + #567 — sentiment label, route, propagate asset_type
Yijia-Xiao
2026-05-17 07:25:59 +00:00
-
a2e7ac1599
Merge #567 — analysis-only crypto asset mode
Yijia Xiao
2026-05-17 00:01:49 -07:00
-
-
b16fe53efe
Merge #487 — analyst execution planning and timing hooks
Yijia Xiao
2026-05-17 00:01:46 -07:00
-
-
a5cb7cbd61
chore: release v0.2.5 — sentiment analyst, env-var config, more providers
Yijia-Xiao
2026-05-11 09:27:36 +00:00
-
78d063dc5c
feat(reflection): configurable alpha benchmark for non-US tickers
Yijia-Xiao
2026-05-11 09:14:28 +00:00
-
819e813a14
docs(readme): Ollama line covers endpoint, pull, custom model
Yijia-Xiao
2026-05-11 09:07:38 +00:00
-
800862405d
feat(ollama): allow Custom model ID in the CLI dropdown
Yijia-Xiao
2026-05-11 09:03:06 +00:00
-
f10daa2824
feat(ollama): OLLAMA_BASE_URL end-to-end with endpoint confirmation
Yijia-Xiao
2026-05-11 08:46:21 +00:00
-
249caba06f
Merge remote-tracking branch 'upstream/main' into analyst-phase1-observability
CadeYu
2026-05-11 16:44:00 +08:00
-
-
-
-
a2f343bb54
Merge remote-tracking branch 'upstream/main' into crypto-analysis-mvp
CadeYu
2026-05-11 16:41:09 +08:00
-
-
-
-
879e2bb5da
refactor: align display label and docs with sentiment_analyst rename
Yijia-Xiao
2026-05-11 06:25:22 +00:00
-
9f7abfcbd5
feat(cli): detect missing provider API keys and persist to .env
Yijia-Xiao
2026-05-11 06:12:34 +00:00
-
d13e9b7946
feat(config): TRADINGAGENTS_* env-var overlay for DEFAULT_CONFIG
Yijia-Xiao
2026-05-11 06:12:31 +00:00
-
6b384f74f9
feat(i18n): localize researchers, risk debators, research mgr, trader
Yijia-Xiao
2026-05-11 05:41:42 +00:00
-
384fe1a3d2
feat(news): configurable fetch params via DEFAULT_CONFIG
Yijia-Xiao
2026-05-11 05:30:52 +00:00
-
0fcf13624e
feat(agents): rename to sentiment_analyst; integrate StockTwits + Reddit
Yijia-Xiao
2026-05-11 05:20:07 +00:00
-
d0dd0420ad
feat(llm): GLM dual-region split + catalog refresh
Yijia-Xiao
2026-05-11 04:19:50 +00:00
-
faaeebac70
feat(cli): collapse regional duplicates; refresh Qwen catalog
Yijia-Xiao
2026-05-11 04:16:11 +00:00
-
0011b5ebf5
feat(llm): align xAI catalog with docs — adopt grok-4.20 frontier
Yijia-Xiao
2026-05-11 03:45:43 +00:00
-
4f057e290c
feat(llm): swap Gemini 3.1 Flash-Lite to GA stable
Yijia-Xiao
2026-05-11 03:32:00 +00:00
-
9e00c8117f
feat(llm): bump Anthropic catalog to Claude Opus 4.7 frontier
Yijia-Xiao
2026-05-11 02:56:59 +00:00
-
78fe77f4e6
feat(llm): bump OpenAI catalog to GPT-5.5 frontier
Yijia-Xiao
2026-05-11 02:49:57 +00:00
-
e1316686f8
fix(llm): MiniMax integration polish vs official docs
Yijia-Xiao
2026-05-11 02:40:33 +00:00
-
9482cae188
fix: bundle config/recursion/missing-key fixes
Yijia-Xiao
2026-05-11 02:30:24 +00:00
-
19d22b54a9
feat(llm): add MiniMax as a built-in provider
Yijia-Xiao
2026-05-11 02:03:27 +00:00
-
704b7627f2
fix(docker): pre-create .tradingagents dir with appuser ownership
Yijia-Xiao
2026-05-11 01:34:45 +00:00
-
22bb91bd83
fix(llm): structured output for DeepSeek V4 and reasoner
Yijia-Xiao
2026-05-11 01:12:28 +00:00