<!-- 使用 release/v0.17.0 分支中 .github/release.yml 的配置生成的发布说明 -->
## 更新内容
* fix(cli): 在 TUI 渲染前将启动警告输出至 stderr (#4448) by @kagura-agent in https://github.com/QwenLM/qwen-code/pull/4461
* fix(telemetry): 改进 LogToSpan 桥接错误信息及 TUI 处理 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/4482
* feat(channels): 添加飞书 (Lark) 渠道适配器 by @yuanyuanAli in https://github.com/QwenLM/qwen-code/pull/4379
* feat(telemetry): 基于技能的 RT 优化基础架构 (P0+P1) by @gwinthis in https://github.com/QwenLM/qwen-code/pull/4565
* fix(cli): 记录模型发送的斜杠命令历史 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/3826
* feat(computer-use): 通过 open-computer-use MCP 实现零配置内置功能 by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/4590
* refactor(core)!: 使用摘要 + 恢复附件替换尾部保留压缩 by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/4599
* 为 AUTO 分类器块触发 PermissionDenied 钩子 by @qqqys in https://github.com/QwenLM/qwen-code/pull/4376
* chore(release): v0.16.2 by @qwen-code-ci-bot in https://github.com/QwenLM/qwen-code/pull/4571
* fix(core): 在 IDE 代理请求中使用 undici fetch by @he-yufeng in https://github.com/QwenLM/qwen-code/pull/4607
* fix(core,cli): 在自动压缩通知中准确标记由截图触发的压缩 by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/4623
## 新增贡献者
* @kagura-agent 在 https://github.com/QwenLM/qwen-code/pull/4461 中完成了首次贡献
* @yuanyuanAli 在 https://github.com/QwenLM/qwen-code/pull/4379 中完成了首次贡献
* @he-yufeng 在 https://github.com/QwenLM/qwen-code/pull/4607 中完成了首次贡献
**完整更新日志**: https://github.com/QwenLM/qwen-code/compare/v0.16.2...v0.17.0
<!-- Release notes generated using configuration in .github/release.yml at release/v0.17.0 -->
## What's Changed
* fix(cli): surface startup warnings on stderr before TUI render (#4448) by @kagura-agent in https://github.com/QwenLM/qwen-code/pull/4461
* fix(telemetry): improve LogToSpan bridge error info and TUI handling by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/4482
* feat(channels): add Feishu (Lark) channel adapter by @yuanyuanAli in https://github.com/QwenLM/qwen-code/pull/4379
* feat(telemetry): foundation for skill-based RT optimization (P0+P1) by @gwinthis in https://github.com/QwenLM/qwen-code/pull/4565
* fix(cli): track model-sent slash command history by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/3826
* feat(computer-use): zero-config built-in via open-computer-use MCP by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/4590
* refactor(core)!: replace tail-preservation compaction with summary + restoration attachments by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/4599
* Emit PermissionDenied hooks for AUTO classifier blocks by @qqqys in https://github.com/QwenLM/qwen-code/pull/4376
* chore(release): v0.16.2 by @qwen-code-ci-bot in https://github.com/QwenLM/qwen-code/pull/4571
* fix(core): use undici fetch for IDE proxy requests by @he-yufeng in https://github.com/QwenLM/qwen-code/pull/4607
* fix(core,cli): label screenshot-triggered compaction accurately in the auto-compact notice by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/4623
## New Contributors
* @kagura-agent made their first contribution in https://github.com/QwenLM/qwen-code/pull/4461
* @yuanyuanAli made their first contribution in https://github.com/QwenLM/qwen-code/pull/4379
* @he-yufeng made their first contribution in https://github.com/QwenLM/qwen-code/pull/4607
**Full Changelog**: https://github.com/QwenLM/qwen-code/compare/v0.16.2...v0.17.0