What's Changed
- [PR] feat(ci): patch-train backport bot — backport label routes merged fixes onto the tag-based bugfix-release train (#4467) by @ranxianglei in #4468
- [PR] Fix: control-plane system messages collapsed as regular messages + position validity fallback (#4457, #4292 family root | 修复:控制面 system 消息按普通消息折叠 + 位置合法性兜底(#4457,#4292 家族根修) by @ranxianglei in #4465
- [PR] fix(ci): derive the open patch train from refs — the variables-API pointer structurally 403s under GITHUB_TOKEN (#4471) by @ranxianglei in #4472
- [PR] Fix: text stream swallowed when gateway sends empty array tool_calls:[], client receives empty stream (#4466) | 修复:网关发空数组 tool_calls:[] 时文本流被吞、客户端收到空流(#4466) by @ranxianglei in #4470
- [PR] ci(backport): rich receipt on the PR — picked commits, train links, ship pointer by @ranxianglei in #4473
- [PR] ci(release): ship-time audit — flag backport-labeled PRs missing from the train (#4474) by @ranxianglei in #4475
- [PR] ci: fix two minor red gates on master (unused-exports + lock-sync) | ci: 修掉 master 上的两个小红门(unused-exports + lock-sync) by @ranxianglei in #4419
- [PR] release v0.1.206 by @github-actions[bot] in #4481
Full Changelog: v0.1.205...v0.1.206