What's Changed
- chore(release): v0.17.0 by @qwen-code-ci-bot in #4626
- fix(rewind): false "compressed turn" error when mid-turn messages exist by @doudouOUC in #4580
- fix(core): emit enable_thinking on DashScope when reasoning is disabled by @doudouOUC in #4505
- fix(core): surface Anthropic empty stream provider errors by @DragonnZhang in #4540
- feat(core): add memory pressure monitor by @ZevGit in #4403
- fix(core): guard oversized resumed history sends by @Jerry2003826 in #4531
- fix(cli): stabilize statusline preset ordering by @shenyankm in #4634
- fix(config): load home .env vars before settings ${VAR} resolution (#4466) by @kagura-agent in #4474
- fix(acp): drop discontinued Qwen OAuth method by @he-yufeng in #4639
- fix(core): enforce adjacent tool results by @he-yufeng in #4622
- fix(cli): hide completed sticky todos by @he-yufeng in #4635
- feat(cli): Add settings JSON corrupted warning dialog by @zzhenyao in #4560
- fix(core): harden context error text collection by @he-yufeng in #4632
- fix(core): apply output language to side queries by @he-yufeng in #4636
New Contributors
Full Changelog: v0.17.0...v0.17.0-nightly.20260601.1c48e4121