I had originally played around with a graph based approach but found this to work better. Currently, I have this running with Qwen 3.8 27B on my framework (I had Kevin build me a custom inference engine to squeeze all the juice I could out of the AMD - https://gitlab.com/handmadedigital/projects/shocho).
It's been through a bunch of tests (results are available if people want) against a load of different repos, including comparing subsequent commits of large repos with claude, claude + exploration agent and claude + ototo and so far ototo seems to really help.
The site is very 'LLM'y at the moment - I haven't had time to edit it to make the text more readable for us humans. Sorry.
Hope it helps folks in their day-to-day.
--EOL