Skip to content

Releases: TalkingComputers/seagrep

v0.8.1

Choose a tag to compare

@github-actions github-actions released this 19 Jul 07:05
945ae79

Added

  • Index auto-discovery: a search without --index finds the index at the
    searched prefix, at any parent prefix (scoped to the searched subtree),
    or at a location remembered from an earlier --index run.
  • --files lists 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

Choose a tag to compare

@github-actions github-actions released this 19 Jul 02:07
59df72a

Changed

  • Patterns are parsed once per search: seagrep_core::parse_pattern produces
    the Hir consumed by seagrep_query::plan_hir, can_search_as_document,
    and bounded_match_len (the latter two now take &Hir instead of &str),
    so the planner and the grep-mode analyses cannot disagree about a pattern.

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 19 Jul 00:37
ee47564

Changed

  • SearchStats gains an always-populated hit_count; hits carries every
    matching key only when the sink's new MatchSink::wants_hit_keys returns
    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
    and Drop cleanup (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

Choose a tag to compare

@github-actions github-actions released this 18 Jul 05:23
d99d7f2

Removed

  • Recognition of the pre-rename .holys3 index namespace; .seagrep is the only index namespace.