What's Changed
New Features
--limit/-nflag — cap the number of files displayed in results (e.g.seek -n 5 'sym:Search')--max-matches/-mflag — cap the number of matches shown per file (e.g.seek -m 3 'TODO')- Both flags default to
0(unlimited), preserving existing behavior
Infrastructure
- Migrate CI/release runners to Blacksmith for faster, cheaper builds
- Bump release workflow actions:
sbom-actionv0.24.0,attest-sbomv4.1.0 - Add SHA-pinning rule for GitHub Actions to CLAUDE.md
Testing
- Add cold-index large-repo benchmark
- Generalize file helpers in bench tests to support any source type
- 442+ lines of new formatter tests covering limit/max-matches edge cases
Internal
zoekt.SearchOptions.MaxDocDisplayCountset to unlimited — display limiting now handled post-dedup/sort informatResults, preventing false negatives in piped workflows
Upgrade
curl -sSfL https://raw.githubusercontent.com/dualeai/seek/main/install.sh | shFull Changelog: v0.5.0...v0.6.0