## What's Changed
* chore(release): v0.15.7 by @qwen-code-ci-bot in https://github.com/QwenLM/qwen-code/pull/3907
* test(sdk): align tool-control E2E with prior-read enforcement by @wenshao in https://github.com/QwenLM/qwen-code/pull/3898
* fix(skills): allow symlinks pointing outside the skills directory by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/3915
* feat(web-templates): add light theme and toggle to /export HTML by @dreamWB in https://github.com/QwenLM/qwen-code/pull/3908
* feat(cli): replace inline AgentExecutionDisplay with always-on LiveAgentPanel by @wenshao in https://github.com/QwenLM/qwen-code/pull/3909
* ci(issue-followup-bot): render bot comment newlines correctly by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/3918
* ci(release): skip CI on the version-bump squash commit on main by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/3912
* fix(core): foreground agent entry lingering in status bar after completion by @huww98 in https://github.com/QwenLM/qwen-code/pull/3921
* fix(cli): prevent ESC in background tasks dialog from cancelling running request by @huww98 in https://github.com/QwenLM/qwen-code/pull/3922
* fix(memory): address code review feedback for auto-memory recall by @B-A-M-N in https://github.com/QwenLM/qwen-code/pull/3866
* fix(cli): use tmux-safe dots spinner to reduce redraw pressure by @chiga0 in https://github.com/QwenLM/qwen-code/pull/3903
**Full Changelog**: https://github.com/QwenLM/qwen-code/compare/v0.15.7...v0.15.8