github vitali87/code-graph-rag v0.0.187

latest releases: v0.0.641, v0.0.640, v0.0.639...
one month ago

Highlights

  • Performance: Graph construction pipeline significantly optimised, delivering a 5.3x speed increase.
  • Dependency Management: Griffe runtime dependency declared for pydantic-ai.
  • Parser Fixes: Corrected module-level call attribution and addressed Rust/C call-recall gaps.
  • Java Improvements: Resolved field-access chains and nested field access.
  • Evaluation Metrics: Added L2 module-call attribution metric with AST oracle.
  • CLI Enhancements: Added validation for --repo-path and a new --output-format json option.
  • Dead Code Reporting: Improved reporting of unreachable classes using INSTANTIATES and INHERITS reachability.

What's Changed

  • perf: optimize graph construction pipeline (5.3x faster) by @vitali87 in #531
  • chore(deps): declare griffe runtime dependency for pydantic-ai by @vitali87 in #534
  • fix(parser): correct module-level call attribution and close Rust/C call-recall gaps by @vitali87 in #535
  • fix(java): resolve field-access chains as method receivers and nested field access by @vitali87 in #533
  • feat(evals): add L2 module-call attribution metric with ast oracle by @vitali87 in #537
  • chore(deps): bump the uv group across 1 directory with 12 updates by @dependabot[bot] in #536
  • feat(parser): emit module-load CALLS edges for bare decorators by @vitali87 in #540
  • feat(cli): validate --repo-path exists, is a directory, and warn if not a git repo by @vitali87 in #542
  • feat(dead-code): treat module-load callees as reachability roots by @vitali87 in #541
  • feat(cli): add --output-format json to wrap single-query agent output by @vitali87 in #543
  • feat(dead-code): report unreachable classes via INSTANTIATES and INHERITS reachability by @vitali87 in #544

Full Changelog: v0.0.184...v0.0.187

Don't miss a new code-graph-rag release

NewReleases is sending notifications on new releases.