Files
TradingAgents-astock/tradingagents
Simon Lin 0badc3340c fix: 连字符分隔符被当成构词 / 版本号三处不同步(codex 第九轮)
1. `最终评级:**Sell**- 退出` 里的 - 只是分隔符,却被当成"会延续成更长的词"判否,
   parse_rating 静默返回 Hold,记录下错误的决策。
   判据再补一层:连字符要看后面——跟字母/数字是构词(Sell-off / Buy-side 拒),
   跟空白或其它字符只是分隔符(Sell- 退出 收)。覆盖矩阵扩到 27 例。

2. 上一版改了 pyproject 和 CHANGELOG,漏了 CLAUDE.md 的「当前版本」行,后续 agent
   和发版流程会读到旧版本。新增 test_version_consistency.py,三处不一致直接失败,
   不再靠人记得。

测试:新增 4 例,369 passed / 13 skipped / 0 failed。→ v0.5.14
2026-08-09 15:30:44 +12:00
..