Skip to content

v16.27.0

Choose a tag to compare

@dyoshikawa dyoshikawa released this 10 Sep 15:17
· 1009 commits to main since this release
Immutable release. Only release title and notes can be modified.
4c526b0

What's Changed

Pool (Poolside) is now a supported rules target

rulesync generate --targets pool writes Pool's AGENTS.md instruction files, and rulesync import --targets pool reads them back.

Pool reads the project-root AGENTS.md (project scope) and ~/.config/poolside/AGENTS.md (global scope, via --global). It has no modular rules directory, so non-root rules are folded into that single file. Directory-scoped rules are the exception: Pool loads every AGENTS.md from the repository root down through the working directory with deeper files taking precedence, so a non-root rule carrying agentsmd.subprojectPath is emitted as a nested <subprojectPath>/AGENTS.md in project scope instead of being folded. On import, nested files are discovered by the same project scan the AGENTS.md standard uses, and are never removed by --delete.

Because the emitted file is the plain per-directory AGENTS.md, it is shared with every other AGENTS.md reader working in that directory rather than being scoped to pool. Rulesync writes only the XDG-default global path; Pool itself honours XDG_CONFIG_HOME upstream.

See the Pool note in docs/reference/file-formats.md for the full behaviour.

Contributors

Full Changelog

v16.26.1...v16.27.0