DiffContext v0.3.1
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