Skip to content

v0.0.16

Choose a tag to compare

@ClayGendron ClayGendron released this 10 Apr 18:58
· 54 commits to main since this release

What's Changed

Added

  • Ripgrep-compatible filter surface on grep and glob — Structural filters (ext, positional paths, globs, output modes files/lines/count, context windows -A/-B/-C, case_mode, max_count) now push into SQL through a composable clause builder instead of forcing every search through a full-content scan. DatabaseFileSystem still issues a single query per grep/glob call; MSSQLFileSystem picks between four SQL templates (CONTAINSTABLE/Direct × lines/files) and skips content transfer entirely for -l (files-only) mode.
  • Indexed ext column on grover_objects — Derived from path and indexed so -t py on a million-row corpus becomes an index seek rather than a table scan. Maintained automatically on write.
  • docs/ai_agent_glob_grep_patterns.md — Reference for agents on rg-equivalent query patterns against Grover.

Changed

  • grep / glob kwargs aligned with ripgrepcase_sensitivecase_mode (smart/insensitive/sensitive), max_resultsmax_count. This is a breaking change for callers of the old kwargs.

Full Changelog: v0.0.15...v0.0.16