What's Changed
Bug Fixes
- Watch mode:
generate --watchno longer regenerates on churn in unrelated siblings, and symlinked source directories are now watched. The watcher moved fromnode:fswatchto chokidar and now attaches only to the top-level entriesgeneratereads within each input root — therules/,commands/,subagents/,skills/andchecks/directories, themcp/hooks/permissionsfiles in their.jsoncand legacy.jsonspellings (plus the deprecated.mcp.json), and.aiignore— so.git/ornode_modules/activity never triggers a run even when the source tree is the repository root. Symbolic links inside a root are followed, so a linkedrules/directory reports edits to its targets. The "Watching for changes in:" banner is now printed only after every watcher has finished its initial scan, and that startup wait can no longer stall if a watched directory disappears mid-scan. The watch-mode reference indocs/reference/cli-commands.mddocuments the new contract. Closes #3062. by @austintraver in #3063
Contributors
Full Changelog: v16.34.1...v16.34.2