Automatisk reparation
Hur Codexe reparerar byggfel under leveransen, de gratis reparationerna "försök igen" och "Åtgärda med AI", och när en åtgärd i stället går via chatten.
Uppdaterad
På den här sidan
Automatisk reparation innebär att Codexe själv åtgärdar bygg- eller laddningsfel med hjälp av de exakta felen från bygget. Det sker i två situationer, och om du vet vilken som är vilken vet du om en åtgärd är gratis.
#1. Intern reparation under leveransen (gratis)
Medan Codexe verifierar ett byggbart projekt når ett misslyckat bygge inte dig som ett trasigt projekt (varje steg, i ordning). Codexe:
- läser de exakta kompilator- eller laddningsfelen,
- slår upp de riktiga signaturerna för de berörda biblioteksklasserna, från samma JAR-filer som bygget använde, så att åtgärden stämmer med den faktiska API-versionen,
- ber en reparationsmodell att bara ändra det som behövs,
- bygger igen.
Det fortsätter i flera omgångar så länge antalet fel minskar, och om det kör fast gör det ett sista försök med en starkare modell. Du ser det som Åtgärdar ett problem… och Verifierar… i projektet.
Det här arbetet är Codexes kostnad, inte din. Det använder inte dina tokens och räknas inte som en prompt.
#2. Reparationer som du startar
| Var | Knapp | Vad det kostar |
|---|---|---|
| Projekt som slutade som "behöver åtgärdas" | Låt Codexe försöka igen (gratis) | Gratis |
| Misslyckad Kompilera, filerna oförändrade sedan leveransen | Åtgärda med AI | Gratis (samma interna reparation) |
| Misslyckad Kompilera, filerna ändrade av dig eller via chatten | Åtgärda med AI | Ett vanligt chattmeddelande (tokens) |
| Allt annat | Beskriv problemet i chatten | Ett vanligt chattmeddelande (tokens) |
Det gratis "försök igen" är begränsat till en gång per projekt och dag, och tre projekt per dag och konto.
Varför skillnaden? Om filerna är exakt de som Codexe levererade är felet Codexes ansvar. När projektet har ändrats är åtgärden nytt arbete på din version, precis som vilken annan förfrågan som helst.
#När reparationen slutar
Codexe slutar reparera när felen slutar minska, när samma fel kommer tillbaka gång på gång eller när en gräns för tid eller arbete nås. Projektet visar då Codexe kunde inte slutföra den automatiska verifieringen av det här projektet. Alla filer finns kvar. Se Projektet misslyckades eller behöver åtgärdas.
#Vad reparationen inte kan åtgärda
- Beteende. Reparationen åtgärdar kod som inte går att bygga. Den kan inte veta att en funktion fungerar annorlunda än du menade. Säg det i chatten.
- Infrastrukturproblem. Om bygget inte kunde köras alls (ett beroendearkiv svarade inte i tid, byggtjänsten var upptagen) finns det inget att reparera. Projektet markeras i stället som ej verifierat och provas igen senare.
- Skript-tillägg som inte stöds. Om ett skript behöver ett tillägg som testservern inte har rapporterar Codexe det i stället för att skriva om ditt skript.