diffctx 1.12.1

Selects the minimum code an LLM needs to review a git diff: walks the dependency graph outward from changed lines and stops when extra context stops paying for itself
Documentation
1
2
3
4
5
6
7
pub mod cochange;

use super::base::EdgeBuilder;

pub fn get_history_builders() -> Vec<Box<dyn EdgeBuilder>> {
    vec![Box::new(cochange::CochangeEdgeBuilder)]
}