Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
157e98b
agentgrep(feat[cli]): Reintroduce search subparser with ranking flags…
tony May 24, 2026
403f43a
agentgrep(feat[ranking]): Add rapidfuzz scoring, dedup, and session g…
tony May 24, 2026
91de1f7
agentgrep(feat[search]): Wire search command with progress and pretty…
tony May 24, 2026
bf2dfd4
agentgrep(fix[ranking]): Skip O(n²) collapse when --no-rank, add size…
tony May 24, 2026
965df54
agentgrep(fix[parser]): Add collision detection for search flag/field…
tony May 24, 2026
e094ad8
agentgrep(fix[parser]): Reject --threshold with --no-rank
tony May 24, 2026
2cb5a81
agentgrep(docs[cli]): Add search to CLI_DESCRIPTION
tony May 24, 2026
0b50453
agentgrep(fix[search]): Restore Enter-to-answer-now for search
tony May 24, 2026
73ae939
agentgrep(fix[search]): Keep progress live during large parses
tony May 24, 2026
ef3a8b0
agentgrep(fix[progress]): Keep TTY progress to one row
tony May 24, 2026
508c403
agentgrep(fix[search]): Validate regex and type predicates
tony May 24, 2026
457128d
agentgrep(fix[parser]): Use correct subparser for --limit/--max-count…
tony May 24, 2026
e7bdf90
agentgrep(refactor[jsonl]): Remove dead skip_line check in _iter_jsonl
tony May 24, 2026
3b25c59
agentgrep(fix[ranking]): Remove size guard, decouple collapse from --…
tony May 24, 2026
438047d
agentgrep(docs[render]): Accurate run_search_command docstring
tony May 24, 2026
d970c05
agentgrep(docs[ranking]): Fix module docstring "above" → "at or above"
tony May 24, 2026
0e15c13
agentgrep(fix[test]): Replace tautological assertion in threshold test
tony May 24, 2026
227a628
agentgrep(fix[search]): Allow field-only queries without text terms
tony May 24, 2026
c79b122
agentgrep(fix[search]): Skip ranking and collapse on answer-now
tony May 24, 2026
8f871cf
agentgrep(test[parser]): Cover --threshold + --no-rank rejection
tony May 24, 2026
5fbe9ce
agentgrep(feat[search]): Stream search results, drop O(n²) collapse
tony May 25, 2026
682cc7e
agentgrep(fix[packaging]): Add readme field to project metadata
tony May 25, 2026
ad11563
docs(CHANGES) search: ranked results with session grouping
tony May 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions CHANGES
Original file line number Diff line number Diff line change
Expand Up @@ -42,15 +42,15 @@ $ uvx --from 'agentgrep' --prerelease allow python

<!-- END PLACEHOLDER - ADD NEW CHANGELOG ENTRIES BELOW THIS LINE -->

### Breaking changes

#### Remove `search` subcommand (#19)
### What's new

`agentgrep search` is removed. Use `agentgrep grep` for the same
matching engine. `search` will return with rapidfuzz ranking,
near-duplicate collapsing, and session grouping.
#### `search`: Relevance-ranked results with session grouping (#20)

### What's new
`search` now scores results by rapidfuzz relevance, sorts
best-first, and groups by session. Progress spinner with
Enter-to-answer-now during collection. Pretty snippet-first
output with amber highlights. Flags: `--threshold`,
`--no-rank`, `--no-group`.

#### New flag: `--style=pretty` for `grep` (#18)

Expand Down
1 change: 1 addition & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ classifiers = [
]

keywords = ["ai", "codex", "claude", "cursor", "gemini", "mcp", "search", "agent-history"]
readme = "README.md"
packages = [
{ include = "*", from = "src" },
]
Expand Down
Loading