What's Changed
Bug Fixes
- fix(factorydroid): skip MCP servers with an empty
enabledToolslist. Factory Droid appliesenabledToolsonly when the list is non-empty, so writingenabledTools: []would load every tool the server reports, while Rulesync's canonical meaning of an empty allowlist is "no tools". Such a server is now skipped with a warning instead of being written. by @dyoshikawa in #3665 - fix(qoder): the
rewakeSummarylength warning now says the length was measured after collapsing whitespace, and generate warns whenrewakeMessage/rewakeSummaryis set on a hook withoutasyncRewake: true(Qoder reads both only onasyncRewakehooks; the values are still written). by @dyoshikawa in #3667
Documentation
- docs(kiro,cline): describe the Kiro CLI ignore support per Kiro's capability matrix, note that
generate --global --deletewithout a.rulesync/.aiignoreremoves an existing~/.kiro/settings/kiroignore, and scope Cline's case-insensitive skill-name matching to the SDK/CLI loader. by @dyoshikawa in #3668
Refactoring and chores
- refactor(skills): rename the lenient import skill roots and tighten the Devin
fail_closedtests. by @dyoshikawa in #3666 - chore: update Homebrew formula to v43.1.1 by @dyoshikawa in #3664
Contributors
Full Changelog: v43.1.1...v43.1.2