Skip to content

DiffContext v0.3.1

Choose a tag to compare

@trakshan-mishra trakshan-mishra released this 14 Jun 07:45
· 159 commits to main since this release

DiffContext v0.3.1

Highlights

This release adds repository-aware dependency resolution improvements and validates DiffContext on a real-world open-source repository.

Added

  • Cross-file import resolution
  • Attribute-call dependency resolution (self.method(), obj.method())
  • Repository-wide dependency graph improvements

Benchmarks

Requests: api.request

  • Total functions: 228
  • Retrieved functions: 8
  • Token reduction: 95.9%
  • Runtime: ~220 ms

Requests: sessions.send

  • Total functions: 228
  • Retrieved functions: 47
  • Token reduction: 71.6%
  • Runtime: ~220 ms

Impact

DiffContext can now traverse significantly larger portions of object-oriented Python codebases and generate focused context subsets from real repositories.

Next Milestone

v0.4.0 — Real Repository Benchmarks

Target repositories:

  • Click
  • Flask
  • Rich
  • FastAPI

Goal:

  • Validate dependency retrieval quality
  • Measure token reduction across multiple OSS projects
  • Identify remaining graph-recall gaps