What's Changed
⚠️ Breaking Changes
- Antigravity: rulesync commands are now emitted as skills instead of workflows, ahead of the Antigravity workflows retirement (2026-10-19) by @dyoshikawa in #3328
- Kilo Code: MCP tool filters are now written as
permissionkeys by @dyoshikawa in #3327 - Codex CLI: bash permission wildcards are translated into valid Codex prefix rules (the generated rules change) by @cacarico in #3254
- Antigravity: permission patterns are translated into targets Antigravity can match, instead of being copied verbatim by @cacarico in #3315
- Antigravity: a command deny that cannot be translated is widened to its literal-word prefix (fail closed) instead of being skipped by @dyoshikawa in #3337
- Permissions: an all-tools (
*) deny now overrides a bash ask on the same pattern by @dyoshikawa in #3320 - Qwen Code: command hook timeouts are converted for the seconds unit by @dyoshikawa in #3325
- Claude Code:
claudecode.envvariables that Claude Code ignores in the settings file being written are skipped by @dyoshikawa in #3334 - Antigravity plugin: a missing
plugin.jsonmanifest is now created on generate by @dyoshikawa in #3326
Features
- feat(mcp): author Codex per-tool MCP approval modes via
codexcliToolsby @dyoshikawa in #3321 - feat(pi): add MCP support for the pi target by @dyoshikawa in #3322
- feat(omp): generate oh-my-pi hooks as a TypeScript extension by @dyoshikawa in #3329
- feat(opencode): import V2 agents, commands and flat skills config spellings by @dyoshikawa in #3330
- feat(reasonix): map
disabled/disabledTools, keep v2 plugin keys and model skill invocation flags by @dyoshikawa in #3332 - feat(warp): emit and import subdirectory
AGENTS.mdrules by @dyoshikawa in #3333 - feat(bob): author approval group switches and
autoApprovethrough aboboverride by @dyoshikawa in #3335 - feat(permissions): add Codewhale project permissions via
.codewhale/constitution.jsonrepo law by @dyoshikawa in #3336
Bug Fixes
- fix(rules): avoid following symlinks in deletion scans by @himanshu748 in #3319
- fix(generate): tighten skill tree claims and refuse skill writes onto the output root by @dyoshikawa in #3323
Other Changes
- chore: update Homebrew formula to v27.0.0 by @dyoshikawa in #3313