Skip to content

v14.0.0

Choose a tag to compare

@dyoshikawa dyoshikawa released this 17 Jul 11:52
Immutable release. Only release title and notes can be modified.
c1bd2f8

What's Changed

Breaking Changes

  • Copilot subagents no longer auto-inject agent/runSubagent by @dyoshikawa in #2304
    • GitHub Copilot custom-agent tools semantics restrict the agent to only the listed tools, so force-injecting agent/runSubagent unintentionally stripped implicit read/edit/search access from subagents that declared no tools. Rulesync now emits tools verbatim only when the user specifies it. If your workflow relies on cross-subagent orchestration, add agent/runSubagent to tools explicitly.

New Features

  • Support GitHub Copilot permissions via .vscode/settings.json by @dyoshikawa in #2305
    • The permissions feature now generates and imports Copilot tool-permission settings (chat.tools.terminal.autoApprove and friends), with fail-closed parsing of malformed settings files.
  • Fetch skills from private npm-compatible registries (experimental) by @dyoshikawa in #2303
    • rulesync fetch can now install skills published as npm packages from npm-compatible registries, including private ones, with lockfile support and hardened transport/path validation.
  • Propagate Claude Code hook if conditions by @dyoshikawa in #2302
    • Hook definitions now round-trip the if condition field between rulesync files and Claude Code settings.

Other Changes

Contributors

Full Changelog: v13.0.0...v14.0.0