La riparazione autonoma del codice parte dalla comprensione.
Un agente che legge il tuo repo attraverso il modello spende la maggior parte dei suoi token per trovare il bug. Codna mappa prima il repository, senza modello, e consegna all'agente un pacchetto di evidenze circoscritto all'issue. Stampa il rapporto grezzo/pacchetto a ogni esecuzione.
Il risultato è un fix che si spiega da solo: causa radice, confidenza, raggio d'impatto e rischio di regressione, filtrato da un controllo di rischio prima di applicare qualsiasi cosa. Eseguilo con --tests --apply e Codna riesegue i tuoi test finché passano.
Schema di base
- Mappare il repo per zero token di modello.
- Identificare file sospetti e percorsi di chiamata.
- Impacchettare le evidenze circoscritte all'issue.
- Generare una patch e riportare causa radice, confidenza e rischio.
- Filtrarla, testarla e aprire una pull request che revisioni tu.