## 更新内容
* fix(ui): 从 InputPrompt 中移除已废弃的 dirs 状态和未使用的 hook 参数 by @chinesepowered in https://github.com/QwenLM/qwen-code/pull/2891
* fix(followup): 防止工具调用 UI 泄露及 Enter 键接受缓冲区的竞态条件 by @wenshao in https://github.com/QwenLM/qwen-code/pull/2872
* fix(core): 为 ripGrep 工具添加 getDefaultPermission 和 allowExternalPaths by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/2948
* fix(webui): 修复 VS Code 插件中聊天输入框滚动条无法拖拽的问题 by @qqqys in https://github.com/QwenLM/qwen-code/pull/3038
* chore: 移除过时的 pr-review 技能 by @tanzhenxin in https://github.com/QwenLM/qwen-code/pull/3028
* test: 为 confirmation-bus、prompt-registry 和 cli/core 模块添加测试 by @wenshao in https://github.com/QwenLM/qwen-code/pull/2272
* refactor: 将 IDE diff 交互集中到 CoreToolScheduler 中 by @huww98 in https://github.com/QwenLM/qwen-code/pull/2728
* fix(bundle): 为打包安装内联 tree-sitter WASM by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/2985
* fix(cli): 序列化子代理确认焦点以防止并发输入冲突 by @pic4xiu in https://github.com/QwenLM/qwen-code/pull/2930
* fix(permissions): 将带 env 前缀的 shell 命令与已保存的权限规则进行匹配 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/2850
* feat(plan): 退出计划模式时添加“是,恢复上一模式”选项 by @zhangxy-zju in https://github.com/QwenLM/qwen-code/pull/3008
* [codex] 修复在非仓库目录中初始化检查点的问题 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/3041
* feat(review): 通过确定性分析、自动修复与安全加固增强 /review 功能 by @wenshao in https://github.com/QwenLM/qwen-code/pull/2932
* feat(ui): 通过 /statusline 命令添加可自定义的状态栏 by @wenshao in https://github.com/QwenLM/qwen-code/pull/2923
* fix: 防止 Shift+Tab 接受提示符占位符建议 by @BZ-D in https://github.com/QwenLM/qwen-code/pull/3060
* fix(weixin): 为二维码登录流程添加缺失的 iLink 请求头 by @tanzhenxin in https://github.com/QwenLM/qwen-code/pull/3044
* refactor: 为提升 UX 清晰度,将 verboseMode 重命名为 compactMode by @wenshao in https://github.com/QwenLM/qwen-code/pull/3075
* fix: 提升 /model --fast 描述的清晰度 by @wenshao in https://github.com/QwenLM/qwen-code/pull/3077
* fix(cli): 为 /context 命令添加 'detail' 子命令 by @YuchenLiang00 in https://github.com/QwenLM/qwen-code/pull/3042
* fix: 在 compact 模式下持久化 ProceedAlways 权限结果 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/3069
* fix: 为 /model 描述添加 --fast 提示以提升可发现性 by @wenshao in https://github.com/QwenLM/qwen-code/pull/3086
* chore: 将版本提升至 0.14.3 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/3112
## 新贡献者
* @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/3041 中完成首次贡献
* @BZ-D 在 https://github.com/QwenLM/qwen-code/pull/3060 中完成首次贡献
* @YuchenLiang00 在 https://github.com/QwenLM/qwen-code/pull/3042 中完成首次贡献
**完整更新日志**: https://github.com/QwenLM/qwen-code/compare/v0.14.2...v0.14.3
## What's Changed
* fix(ui): Remove dead dirs state and unused hook parameter from InputPrompt by @chinesepowered in https://github.com/QwenLM/qwen-code/pull/2891
* fix(followup): prevent tool call UI leak and Enter accept buffer race by @wenshao in https://github.com/QwenLM/qwen-code/pull/2872
* fix(core): add getDefaultPermission and allowExternalPaths to ripGrep tool by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/2948
* fix(webui): fix chat input scrollbar not draggable in VS Code plugin by @qqqys in https://github.com/QwenLM/qwen-code/pull/3038
* chore: remove outdated pr-review skill by @tanzhenxin in https://github.com/QwenLM/qwen-code/pull/3028
* test: add tests for confirmation-bus, prompt-registry, and cli/core modules by @wenshao in https://github.com/QwenLM/qwen-code/pull/2272
* refactor: centralize IDE diff interaction in CoreToolScheduler by @huww98 in https://github.com/QwenLM/qwen-code/pull/2728
* fix(bundle): inline tree-sitter WASM for bundled installs by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/2985
* fix(cli): serialize subagent confirmation focus to prevent concurrent input conflicts by @pic4xiu in https://github.com/QwenLM/qwen-code/pull/2930
* fix(permissions): match env-prefixed shell commands against saved permission rules by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/2850
* feat(plan): add "Yes, restore previous mode" option when exiting plan mode by @zhangxy-zju in https://github.com/QwenLM/qwen-code/pull/3008
* [codex] fix checkpointing init in non-repo directories by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/3041
* feat(review): enhance /review with deterministic analysis, autofix, and security hardening by @wenshao in https://github.com/QwenLM/qwen-code/pull/2932
* feat(ui): add customizable status line with /statusline command by @wenshao in https://github.com/QwenLM/qwen-code/pull/2923
* fix: prevent Shift+Tab from accepting prompt placeholder suggestion by @BZ-D in https://github.com/QwenLM/qwen-code/pull/3060
* fix(weixin): add missing iLink headers to QR code login flow by @tanzhenxin in https://github.com/QwenLM/qwen-code/pull/3044
* refactor: rename verboseMode to compactMode for better UX clarity by @wenshao in https://github.com/QwenLM/qwen-code/pull/3075
* fix: improve /model --fast description clarity by @wenshao in https://github.com/QwenLM/qwen-code/pull/3077
* fix(cli): add 'detail' subcommand to /context command by @YuchenLiang00 in https://github.com/QwenLM/qwen-code/pull/3042
* fix: persist ProceedAlways permission outcome in compact mode by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/3069
* fix: add --fast hint to /model description for discoverability by @wenshao in https://github.com/QwenLM/qwen-code/pull/3086
* chore: bump version to 0.14.3 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/3112
## New Contributors
* @doudouOUC made their first contribution in https://github.com/QwenLM/qwen-code/pull/3041
* @BZ-D made their first contribution in https://github.com/QwenLM/qwen-code/pull/3060
* @YuchenLiang00 made their first contribution in https://github.com/QwenLM/qwen-code/pull/3042
**Full Changelog**: https://github.com/QwenLM/qwen-code/compare/v0.14.2...v0.14.3