Ce face /goal
În mod normal agentul își încheie tura când crede că a răspuns. Cu /goal, orice încercare de oprire înainte de final este blocată: agentul primește o amintire cu cererea inițială, timpul scurs și numărul de continuări, recitește cererea, face o listă a livrabilelor și verifică fiecare pe rezultate reale (fișiere, teste, jurnale de build). Nu există limită de iterații.
Goal mode schimbă doar momentul opririi. Permisiunile și politica de revizuire a artefactelor rămân aceleași, iar agentul așteaptă subagenții și sarcinile din fundal de care depinde. Într-o conversație poate fi activ un singur obiectiv; un /goal nou îl anulează pe cel vechi. Ca să-l oprești, scrie-i agentului că vrei să se oprească. În CLI, /tasks arată comenzile, cronometrele și subagenții porniți pe parcurs.
Sintaxă și opțiuni
| Opțiune / Parametru | Descriere |
|---|---|
<obiectiv> |
Ce trebuie realizat, cu criterii de terminare verificabile. |
Exemple practice
Exemplul 1: O migrare cu criterii clare
> /goal Migrate the auth package from session cookies to OAuth2 and make sure all unit and integration tests pass
Exemplul 2: Oprirea obiectivului
> Stop the current goal. I'll take it from here.
Greșeli frecvente și bune practici
- Dai un obiectiv fără dovadă de terminare. Numește dovada: „toate testele din
packages/apitrec”, „npm run buildiese fără erori”. - Pornești direct
/goalpentru o schimbare mare. Aliniază întâi abordarea cu/plansau/grill-me.
Întrebări & Exemple de Cod:
/goalAi o nelămurire despre utilizarea comenzii
/goalsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.