Autonome Code-Reparatur beginnt mit Verstehen.
Ein Agent, der dein Repo durch das Modell liest, verbraucht die meisten seiner Tokens damit, den Bug zu finden. Codna kartiert das Repository zuerst, ohne Modell, und übergibt dem Agenten ein auf das Issue zugeschnittenes Evidenzbündel. Es gibt bei jedem Lauf das Verhältnis von Roh- zu Bündelgröße aus.
Das Ergebnis ist ein Fix, der sich selbst erklärt: Ursache, Konfidenz, Wirkungsradius und Regressionsrisiko, abgesichert durch eine Risikoprüfung, bevor irgendetwas angewendet wird. Führe ihn mit --tests --apply aus, und Codna wiederholt deine Tests, bis sie bestehen.
Kernmuster
- Das Repo für null Modell-Tokens kartieren.
- Verdächtige Dateien und Aufrufpfade identifizieren.
- Ein auf das Issue zugeschnittenes Evidenzbündel packen.
- Einen Patch erzeugen und Ursache, Konfidenz und Risiko melden.
- Prüfen, testen und einen Pull Request öffnen, den du reviewst.