Releases: TalkingComputers/seagrep
Releases · TalkingComputers/seagrep
Release list
v0.8.1
Added
- Index auto-discovery: a search without
--indexfinds the index at the
searched prefix, at any parent prefix (scoped to the searched subtree),
or at a location remembered from an earlier--indexrun. --fileslists every indexed key for a target from the index alone,
honoring-g,--key-prefix,--key-regex, and--since/--until.skills/seagrep/SKILL.md: an agent-facing skill covering discovery, the
cheap-first workflow, the cost model, and turn economy.
v0.8.0
Changed
- Patterns are parsed once per search:
seagrep_core::parse_patternproduces
the Hir consumed byseagrep_query::plan_hir,can_search_as_document,
andbounded_match_len(the latter two now take&Hirinstead of&str),
so the planner and the grep-mode analyses cannot disagree about a pattern.
v0.7.0
Changed
SearchStatsgains an always-populatedhit_count;hitscarries every
matching key only when the sink's newMatchSink::wants_hit_keysreturns
true (the default). The CLI sinks decline, so a query matching millions of
documents no longer materializes and sorts millions of keys. (#77)- The release binary is built with unwinding again: verifier panic isolation
andDropcleanup (multipart-upload aborts, temp files) require it. (#75)
Added
- Nightly fuzzing of the decode boundary (
decode_source) with committed
format seeds and crash artifact upload. (#80)
v0.6.1
Removed
- Recognition of the pre-rename
.holys3index namespace;.seagrepis the only index namespace.