github dyoshikawa/rulesync v43.6.0

3 hours ago

What's Changed

Features

  • TRAE: new hooks adapter for .trae/hooks.json and ~/.trae/hooks.json — the six TRAE events, command-only handlers, Bash ↔ RunCommand in matchers, and Stop's loop_limit carried as the canonical loop_limit (#3753)
  • Amp: generate --global --targets amp warns when amp.skills.disableGlobalAgentsSkills in the user settings would stop Amp from loading the skills written to ~/.config/agents/skills/ (#3750)

Fixes

  • Goose: write canonical SSE MCP servers as streamable_http, since Goose no longer reads type: sse extensions, with a warning per server (#3749)
  • GitHub Copilot / Mistral Vibe: retract the empty servers / mcp_servers key instead of writing {} / [] when no managed MCP server remains, so generate --json reports a key deletion (#3751)
  • Google Antigravity: write canonical mcp__<server>__<tool> categories as mcp(server/tool) / mcp(server/*) targets instead of an inert action, skip or fail-closed widen rules Antigravity cannot express, replace stale MCP entries on regeneration, and keep the POSIX-class check linear on long regex: targets (#3752)

Refactoring

  • Share the output-style path, nesting and frontmatter helpers between the Qoder and Factory Droid rule adapters (#3754)

Contributors

Full Changelog: v43.5.0...v43.6.0

Don't miss a new rulesync release

NewReleases is sending notifications on new releases.