## 更新内容
* feat(skills): 添加内置的 /review 技能,提供开箱即用的代码审查功能 by @wenshao in https://github.com/QwenLM/qwen-code/pull/2348
* fix(insight): 处理定性洞察中单个 LLM 的失败情况 (#2341) by @netbrah in https://github.com/QwenLM/qwen-code/pull/2361
* fix(core): 将 deepseek-r1 添加到输出令牌限制模式中 by @netbrah in https://github.com/QwenLM/qwen-code/pull/2362
* chore(release): 将版本提升至 0.12.4 by @qwen-code-ci-bot in https://github.com/QwenLM/qwen-code/pull/2393
* fix(i18n): 对斜杠命令描述进行本地化 by @chen893 in https://github.com/QwenLM/qwen-code/pull/2333
* fix(core): 在 convertOpenAIResponseToGemini 中防御空选项 by @netbrah in https://github.com/QwenLM/qwen-code/pull/2364
* feat(skills): 添加文档审计和更新辅助工具 by @DragonnZhang in https://github.com/QwenLM/qwen-code/pull/2397
* 文档:子代理系统提示词限制 by @hs-ye in https://github.com/QwenLM/qwen-code/pull/2001
* fix(extension): 在 Windows 上进行 git clone 时禁用符号链接,以修复安装失败问题 by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/2286
* fix(core): 拒绝 PDF 文件以防止会话损坏(修复 #2020) by @drewd789 in https://github.com/QwenLM/qwen-code/pull/2024
* 在计划模式下保持被拒绝的计划内容可见 by @DragonnZhang in https://github.com/QwenLM/qwen-code/pull/2157
* fix(cli): 在 macOS 宽松沙箱中允许 /dev/ptmx 和 /dev/ttys* by @kkhomej33-netizen in https://github.com/QwenLM/qwen-code/pull/2391
* fix: 修正 hooks JSON schema 类型定义 by @xuewenjie123 in https://github.com/QwenLM/qwen-code/pull/2280
## 新贡献者
* @netbrah 在 https://github.com/QwenLM/qwen-code/pull/2361 中首次贡献
* @chen893 在 https://github.com/QwenLM/qwen-code/pull/2333 中首次贡献
* @hs-ye 在 https://github.com/QwenLM/qwen-code/pull/2001 中首次贡献
* @drewd789 在 https://github.com/QwenLM/qwen-code/pull/2024 中首次贡献
**完整更新日志**: https://github.com/QwenLM/qwen-code/compare/v0.12.3...v0.12.4-nightly.20260316.110fcd7b7
## What's Changed
* feat(skills): add bundled /review skill for out-of-the-box code review by @wenshao in https://github.com/QwenLM/qwen-code/pull/2348
* fix(insight): handle individual LLM failures in qualitative insights (#2341) by @netbrah in https://github.com/QwenLM/qwen-code/pull/2361
* fix(core): add deepseek-r1 to output token limit patterns by @netbrah in https://github.com/QwenLM/qwen-code/pull/2362
* chore(release): bump version to 0.12.4 by @qwen-code-ci-bot in https://github.com/QwenLM/qwen-code/pull/2393
* fix(i18n): localize slash command descriptions by @chen893 in https://github.com/QwenLM/qwen-code/pull/2333
* fix(core): guard against empty choices in convertOpenAIResponseToGemini by @netbrah in https://github.com/QwenLM/qwen-code/pull/2364
* feat(skills): add docs audit and update helpers by @DragonnZhang in https://github.com/QwenLM/qwen-code/pull/2397
* Docs/subagent system prompt limits by @hs-ye in https://github.com/QwenLM/qwen-code/pull/2001
* fix(extension): disable symlinks on Windows during git clone to fix install failure by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/2286
* fix(core): reject PDF files to prevent session corruption (fixes #2020) by @drewd789 in https://github.com/QwenLM/qwen-code/pull/2024
* Keep rejected plan content visible in plan mode by @DragonnZhang in https://github.com/QwenLM/qwen-code/pull/2157
* fix(cli): allow /dev/ptmx and /dev/ttys* in macOS permissive sandbox by @kkhomej33-netizen in https://github.com/QwenLM/qwen-code/pull/2391
* fix: correct hooks JSON schema type definition by @xuewenjie123 in https://github.com/QwenLM/qwen-code/pull/2280
## New Contributors
* @netbrah made their first contribution in https://github.com/QwenLM/qwen-code/pull/2361
* @chen893 made their first contribution in https://github.com/QwenLM/qwen-code/pull/2333
* @hs-ye made their first contribution in https://github.com/QwenLM/qwen-code/pull/2001
* @drewd789 made their first contribution in https://github.com/QwenLM/qwen-code/pull/2024
**Full Changelog**: https://github.com/QwenLM/qwen-code/compare/v0.12.3...v0.12.4-nightly.20260316.110fcd7b7