Repository navigation
v30.0.0
·
41 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
What's Changed
⚠️ Breaking Changes
- Antigravity: in project scope, a non-root rule with
agentsmd.subprojectPath(explicit or derived fromglobs) is now written to<subprojectPath>/.agents/rules/instead of the project-root.agents/rules/, and subdirectory.agents/rules/folders are imported back as directory-scoped rules by @dyoshikawa in #3385 - Antigravity IDE: global import and the
generate --deletesweep now use~/.gemini/config/workflows/for legacy global workflows by @dyoshikawa in #3371 - Claude Code plugin: relative stdio MCP commands, and the
./files a script runner loads, are now written as${CLAUDE_PLUGIN_ROOT}/…in the plugin.mcp.json, and read back as./on import by @dyoshikawa in #3386 - Claude Code: settings keys Claude Code has removed (
teammateDefaultModel,permissionExplainerEnabled,taskOutputMaxChars) are dropped with a warning in both scopes by @dyoshikawa in #3364 - MCP: Grok CLI, Zed, AugmentCode, Amp, Crush, Pool, Tabnine and Qoder (global) now remove their owned MCP key from the shared configuration file instead of writing an empty object when no managed server is left by @dyoshikawa in #3374 and #3389
- update: a malformed version (such as
+1.2.3or1.2.3.4) now fails withInvalid version formatinstead of being compared silently by @dyoshikawa in #3380
Features
- feat(warp): import a legacy root
WARP.mdwhenAGENTS.mdis absent by @dyoshikawa in #3388 - feat(reasonix): author
[permissions] modethrough thereasonixoverride by @dyoshikawa in #3387 - feat(qwencode): author
general.outputStylethrough theqwencodeoverride by @dyoshikawa in #3384 - feat(permissions): warn about lossy Antigravity permission targets by @dyoshikawa in #3381
- feat(mcp): write Grok
disabledToolsto the global[disabled_mcp_tools]table by @dyoshikawa in #3376 - feat(kimi-code): make
[permission] dangerous_command_guardauthorable by @dyoshikawa in #3375 - feat(warp): author
auto_approve_bypasses_command_denylistfor warp and warpcli by @dyoshikawa in #3372 - feat(qwencode): author skills kill-switches and accept numeric-string hook timeouts by @dyoshikawa in #3370
- feat(omp): add
omp.approvalModepermissions override by @dyoshikawa in #3369 - feat(codewhale): emit narrowing-only
[tools]/[permissions]in agent profiles by @dyoshikawa in #3368
Bug Fixes
- fix(update): ignore build metadata when comparing versions by @521Peter in #3378
- fix(mcp): type-check Reasonix
[[plugins]]timeout passthrough fields by @dyoshikawa in #3366 - fix(permissions): catch RE2-invalid class ranges and dedupe Antigravity entries by @dyoshikawa in #3365
Other Changes
- perf: refuse orphan deletion through an out-of-root link once per directory by @dyoshikawa in #3367
- ci(deps): bump the all-actions group by @dependabot in #3361 and #3360
- chore: update Homebrew formula to v29.0.0 by @dyoshikawa in #3359
Contributors
Full Changelog: v29.0.0...v30.0.0