Salta ai contenuti

Bugfix Autonomo

Il bugfix autonomo è la funzionalità core di Eiryx. Un agente AI viene deployato in una sandbox Docker isolata per fixare bug di produzione senza intervento umano.

Creare un Task

In AI Tasks → Nuovo Task, seleziona Bugfix, scegli il repo e descrivi il bug. Includi stack trace, messaggi di errore e comportamento atteso.

Cosa fa l’agente

  1. Fault Localization — Pre-estrae file, errori e numeri di riga dalla descrizione
  2. Esplorazione AST — Usa explore_file (scheletro del file) e read_symbol (corpo di una funzione) per navigare senza leggere file interi
  3. Fix minimale — Scrive la modifica più piccola possibile. Non refactora, non migliora, solo fixa
  4. Verifica execution-based — Container resettato, patch applicata, test suite completa. Solo exit code 0 procede
  5. Pull Request — Branch, commit, PR documentata con root cause analysis e cost breakdown

Cross-Repo

Se il bug è in una dipendenza, l’agente può fare pivot_to_dependency per switchare workspace. Richiede la configurazione dependencies nel .ai-agent.yml.

Costi

DifficoltàModello tipicoIterazioniRange costo
SempliceGemini Flash5-15$0.01 - $0.05
ModerataClaude Sonnet15-30$0.30 - $1.00
ComplessaClaude Opus30-50$1.00 - $5.00