What's Changed
- feat(skills): add bundled /review skill for out-of-the-box code review by @wenshao in #2348
- fix(insight): handle individual LLM failures in qualitative insights (#2341) by @netbrah in #2361
- fix(core): add deepseek-r1 to output token limit patterns by @netbrah in #2362
- chore(release): bump version to 0.12.4 by @qwen-code-ci-bot in #2393
- fix(i18n): localize slash command descriptions by @chen893 in #2333
- fix(core): guard against empty choices in convertOpenAIResponseToGemini by @netbrah in #2364
- feat(skills): add docs audit and update helpers by @DragonnZhang in #2397
- Docs/subagent system prompt limits by @hs-ye in #2001
- fix(extension): disable symlinks on Windows during git clone to fix install failure by @LaZzyMan in #2286
- fix(core): reject PDF files to prevent session corruption (fixes #2020) by @drewd789 in #2024
- Keep rejected plan content visible in plan mode by @DragonnZhang in #2157
- fix(cli): allow /dev/ptmx and /dev/ttys* in macOS permissive sandbox by @kkhomej33-netizen in #2391
- fix: correct hooks JSON schema type definition by @xuewenjie123 in #2280
New Contributors
- @netbrah made their first contribution in #2361
- @chen893 made their first contribution in #2333
- @hs-ye made their first contribution in #2001
- @drewd789 made their first contribution in #2024
Full Changelog: v0.12.3...v0.12.4-nightly.20260316.110fcd7b7