Usare Goal Mode
Goal Mode permette a una sessione di continuare a lavorare dopo un turno normale quando il risultato richiesto non è ancora completo. Kora valuta il turno concluso senza tool, usando lo stesso provider e modello, e marca il Goal come raggiunto oppure avvia una continuazione bounded.
Avviare un Goal
Sezione intitolata “Avviare un Goal”Inserisci un comando slash nel composer:
/goal tutti i test passano e la build termina con successoLa condizione viene salvata nella sessione corrente e il primo turno normale del provider parte immediatamente. Una sessione può contenere un solo Goal; impostare una nuova condizione sostituisce il Goal terminale esistente.
Quando scrivi /goal all’inizio del composer, Kora sostituisce il comando testuale con un chip Goal rimovibile. Scrivi normalmente la condizione nel composer. Rimuovere il chip cancella il Goal in attesa; l’invio ricostruisce /goal <condizione> per il workflow Goal esistente.
Cambiare modalità inline
Sezione intitolata “Cambiare modalità inline”Lo stesso composer accetta questi comandi di modalità all’inizio dell’input:
| Comando | Risultato |
|---|---|
/ask |
Passa alla modalità Ask |
/plan |
Passa alla modalità Plan |
/debug |
Passa alla modalità Debug |
/build |
Passa alla modalità Build |
Il comando viene consumato subito e il testo successivo resta nel composer come prompt. Per esempio, /plan ispeziona il flusso di release passa a Plan e lascia ispeziona il flusso di release pronto per l’invio.
Seguire l’avanzamento
Sezione intitolata “Seguire l’avanzamento”Il Goal appare nell’addendum del composer e nella sidebar della sessione. Gli stati possibili sono:
| Stato | Significato |
|---|---|
active |
La sessione può continuare verso la condizione |
evaluating |
Kora sta controllando l’ultimo turno concluso |
achieved |
Il valutatore ha confermato la condizione |
failed |
Un turno, il valutatore o un limite ha fermato il Goal |
cancelled |
Hai fermato o cancellato il Goal |
Il valutatore restituisce una decisione e una motivazione. Se la condizione non è soddisfatta, Kora avvia una continuazione come normale messaggio e include la motivazione come guida. Le continuazioni vengono dopo un eventuale messaggio utente già in coda.
Fermare o ispezionare un Goal
Sezione intitolata “Fermare o ispezionare un Goal”Usa questi comandi localmente dal composer:
/goal # mostra lo stato del Goal corrente/goal clear # cancella il Goal e ferma la valutazione/goal stop, /goal off, /goal reset, /goal none e /goal cancel sono alias equivalenti per la cancellazione. Anche /clear cancella il Goal corrente.
L’azione normale Stop interrompe lo stream del modello, il valutatore e le continuazioni future. Uno stop intenzionale non riavvia mai automaticamente la sessione. Un nuovo messaggio diretto sostituisce la valutazione in corso senza fallire erroneamente il Goal.
Limiti e comportamento degli errori
Sezione intitolata “Limiti e comportamento degli errori”- Un Goal si ferma dopo 50 turni completati o due ore, in base a quale limite arriva prima.
- Il valutatore non può usare tool e riceve una porzione bounded della history.
- Gli errori del valutatore vengono ritentati al massimo due volte; poi il Goal diventa
failed. - Gli errori del provider, del workflow e del valutatore non legati a uno stop producono uno stato di errore esplicito.
- La valutazione usa il metering normale e viene attribuita separatamente al Goal attivo.
Goal Mode segue le normali regole di disponibilità e autenticazione del provider; non aggiunge un gate Premium separato.
Risoluzione problemi
Sezione intitolata “Risoluzione problemi”- Il Goal non continua → verifica che la sessione non sia in coda, ferma, raggiunta, fallita o arrivata a uno dei limiti.
- Il Goal è in valutazione → attendi il valutatore oppure invia un messaggio diretto per sostituire quella valutazione.
- Il Goal è fallito → leggi la motivazione diagnostica nell’addendum del composer, correggi il problema e imposta una nuova condizione.
- Vuoi fermare tutto il lavoro autonomo → usa l’azione normale Stop o
/goal clear.