What's Changed
New Features
- Programmatic API: Added
generate()andimportFromTool()functions as a public library API with full TypeScript type exports, enabling programmatic usage of Rulesync from other Node.js projects (#1074) - MCP Tool Config (
enabledTools/disabledTools): Added support for controlling which individual tools from an MCP server are enabled or disabled, with implementation for Codex CLI and OpenCode (#1030)
Bug Fixes
- Fix empty descriptions being serialized as YAML
nullin frontmatter (#1070) - Restore missing 🔧 MCP tool config markers for Codex CLI and OpenCode in README
- Fix OpenCode schema pattern, tests, and README update (#1065)
- Fix PR comment workflow review command path
Improvements
- Refactor hooks to use 'Canonical' terminology for describing Rulesync event names instead of 'Cursor' (#1069)
- Add shared
CONTROL_CHARSconstant and additional tests (#1063, #1064) - Add
--targetsCLI identifier column to Supported Tools table in README (#1072)