Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 25 Apr 10:23
· 168 commits to main since this release

Added

  • General search filters: --filter 'path:TEXT file:TEXT text:TEXT kind:fn' now narrow normal symbol/content search results.
  • Caller classification filters: --filter 'args:N receiver:NAME caller:NAME path:TEXT text:TEXT' narrow direct --callers rows.
  • Caller aggregation: --count-by args|caller|receiver|path|file groups direct call sites into semantic [group] field=value count=N rows.

Changed

  • Caller outputs now show compact callsite facts (recv=, args=) and contextual tips only when useful.
  • Caller --count-by output is paginated for large group sets and emits continuation hints.
  • README and srcwalk skill examples now document callsite classification and general path filtering.

Fixed

  • --count-by with zero matches now returns the standard no-callers diagnostic instead of an empty grouping header.
  • Caller-only filter qualifiers (args:, receiver:, caller:) now fail clearly when used outside --callers.

Examples

srcwalk Depends --filter 'path:param_functions' --scope .
srcwalk decompileFunction --callers --count-by args --scope .
srcwalk decompileFunction --callers --filter 'args:2' --scope .