Repository navigation
v16.33.0
·
1836 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
What's Changed
New Features
- Crush: add MCP, hooks and permissions support through
crush.json(.crush.jsonis honored when present;~/.config/crush/crush.jsonat user scope). MCP servers are written with the requiredtype,PreToolUsecommand hooks map ontohooks.PreToolUse, and catch-all allow/deny rules map ontopermissions.allowed_tools/options.disabled_tools; every other key in the file survives a regenerate. by @dyoshikawa in #3055 - Pool (Poolside): add Pool as a native skills target —
.poolside/skills/(project) and~/.config/poolside/skills/(global), with import round-trip and a warning when a skill'snamediffers from its directory name. by @dyoshikawa in #3057 - Devin: map the canonical
websearchpermission category to theweb_searchtool name that Devin CLI v3000.10.21+ accepts inpermissions.allow/ask/deny(bare name only; pattern-specific rules collapse to the strictest action with a warning). by @dyoshikawa in #3058 - Qwen Code: carry
tools.todoWrite(the{ enabled }toggle for the built-intodo_writetool, Qwen Code v0.23.1+) through theqwencodepermissions override on both generate and import. by @dyoshikawa in #3059 - AugmentCode: import the current tool names (
terminal/read/edit/write) as aliases of the legacy names, so existing rows are managed on regenerate andshellInputRegexrecovery works forterminal. by @dyoshikawa in #3056
Bug Fixes
- Tabnine, Bob, Continue, Cortex Code: address the review follow-ups from #3045 — Tabnine glob-spelled override prefixes are no longer doubled, override allows that the canonical block denies are withheld with a warning, dropped
tools.allowedentries are reported, a subagent without adescriptiongets a placeholder instead of an unloadable file,.*hook matchers fold to the catch-all on import, Continue**/***patterns normalize to the catch-all, and MCP passthrough loops sanitize nested prototype-pollution keys. The four Claude-shapedsettings.jsonhooks adapters now share aSettingsJsonHooksbase. by @dyoshikawa in #3054
Contributors
Full Changelog: v16.32.1...v16.33.0