mirror of
https://github.com/Kilo-Org/kilocode.git
synced 2026-08-29 03:44:06 +08:00
989f7f06a0
* feat: add signal-to-noise controls to grep tool Add configurable options to reduce noise in grep results: - context: show N lines before/after each match - limit: bound maximum matches (default 100) with early termination - literal: treat pattern as plain text instead of regex - ignoreCase: case-insensitive matching These controls help models avoid overwhelming context windows with too many matches and provide clear guidance when results are truncated. Implementation preserves upstream ripgrep structure with minimal Kilo hooks for additive behavior only. Shared-file changes reduced from 183 to 60 lines compared to initial implementation. * test(core): tolerate PTY event publication race * fix(cli): count grep matches independently of context