v5.1.3
Fixed a critical issue where the MCP server's background indexer opened 60,000+ file descriptors on macOS (default ulimit 256), causing EMFILE: too many open files crashes. Replaced glob-string ignore patterns with function-based filtering that prevents chokidar from entering node_modules/.git/dist directories. Reduced default watch depth from 8 to 4, added EMFILE auto-recovery to polling mode, and made indexer settings configurable via .rulebook config.