Vai al contenuto
Usare Codexe

Auto Repair

Come Codexe ripara gli errori di build durante la consegna, le riparazioni gratuite "riprova" e "Correggi con l'AI", e quando invece una correzione passa dalla chat.

Aggiornato

In questa pagina
  1. 1. Riparazione interna durante la consegna (gratis)
  2. 2. Riparazioni avviate da te
  3. Quando la riparazione si ferma
  4. Cosa la riparazione non può correggere

Auto Repair è Codexe che corregge da solo gli errori di build o di caricamento, usando gli errori esatti della build. Succede in due situazioni, e sapere quale delle due è quella giusta ti dice se una correzione è gratuita.

#1. Riparazione interna durante la consegna (gratis)

Mentre Codexe verifica un progetto compilabile, una build fallita non ti arriva come un progetto rotto (ogni passaggio, in ordine). Codexe:

  1. legge gli errori esatti del compilatore o del caricamento,
  2. cerca le vere firme delle classi di libreria coinvolte, negli stessi JAR usati dalla build, così la correzione corrisponde alla versione effettiva dell'API,
  3. chiede a un modello di riparazione di cambiare solo quello che serve,
  4. compila di nuovo.

Continua per diversi giri finché il numero di errori continua a scendere e, se si blocca, fa un ultimo tentativo con un modello più potente. Sul progetto lo vedi come Correzione di un problema… e Verifica in corso….

Questo lavoro è un costo di Codexe, non tuo. Non consuma i tuoi token e non conta come un prompt.

#2. Riparazioni avviate da te

DovePulsanteQuanto costa
Progetto finito come "da correggere"Fai riprovare Codexe (gratis)Gratis
Compila fallito, file non modificati dalla consegnaCorreggi con l'AIGratis (stessa riparazione interna)
Compila fallito, file modificati da te o dalla chatCorreggi con l'AIUn normale messaggio in chat (token)
Qualsiasi altro casoDescrivi il problema nella chatUn normale messaggio in chat (token)

Il "riprova" gratuito è limitato a una volta per progetto al giorno e a tre progetti al giorno per account.

Perché questa differenza? Se i file sono esattamente quelli consegnati da Codexe, il problema è responsabilità di Codexe. Quando il progetto è cambiato, la correzione è un lavoro nuovo sulla tua versione, come qualsiasi altra richiesta.

#Quando la riparazione si ferma

Codexe smette di riparare quando gli errori non diminuiscono più, quando lo stesso errore continua a ripresentarsi o quando si raggiunge un limite di tempo o di lavoro. A quel punto il progetto mostra Codexe non è riuscito a finire la verifica automatica di questo progetto. I file ci sono ancora tutti. Vedi Progetto non riuscito o da correggere.

#Cosa la riparazione non può correggere

  • Comportamento. La riparazione corregge il codice che non si compila. Non può sapere che una funzione si comporta in modo diverso da come intendevi tu; dillo nella chat.
  • Problemi di infrastruttura. Se la build non è proprio riuscita a partire (un repository di dipendenze è andato in timeout, il servizio di build era occupato), non c'è niente da riparare. Il progetto viene invece segnato come non verificato e riprovato più tardi.
  • Add-on di Skript non supportati. Se uno script ha bisogno di un add-on che il server di prova non ha, Codexe lo segnala invece di riscrivere il tuo script.
Auto Repair | Codexe Docs