Skip to content

v0.50.0 - Deeper structural graph and bounded reranking

Choose a tag to compare

@alessandroserpe alessandroserpe released this 03 Aug 13:39
· 48 commits to main since this release

Highlights

  • Added qualified Python and PHP symbol identities.
  • Added scoped symbol-to-symbol calls, inheritance and implementation relations.
  • Improved relation resolution, trace, query and graph exports.
  • Added a conservative one-hop structural reranker.
  • Strongly matching test methods can promote directly related production code.
  • Added fan-out limits and safeguards against generic test classes and inheritance noise.
  • Expanded the deterministic flow-graph benchmark.

Validation

  • 210 tests passed.
  • 30/30 extraction expectations passed.
  • 28/28 relation-resolution expectations passed.
  • 8/8 ranking cases achieved a Top-3 hit.
  • No ranking regressions observed in the tested direct-query sets.

The reranker is intentionally conservative. It provides an additional structural signal when the graph has
sufficient evidence; it is not a replacement for direct file verification.

Upgrade note

This release uses a newer graph extractor. After upgrading, rebuild existing repository indexes:

init-agent map
init-agent doctor