Salta ai contenuti

Ramifica una conversazione

Questa guida mostra come tornare a un punto precedente di una conversazione e portarla altrove, senza perdere il percorso che hai lasciato.

Ramificare non scrive nulla. Una conversazione è un albero di messaggi con un puntatore sulla punta, e tornare indietro sposta il puntatore. Non viene eliminato nulla, non viene nascosto nulla, e anche tornare indietro è un altro spostamento del puntatore.

Ecco perché qui modificare un prompt e rieseguirlo è sicuro: la risposta con cui lo stavi confrontando è ancora lì.

/tree

Il navigatore elenca ogni messaggio, indentato a ogni biforcazione, con il percorso corrente contrassegnato come Su questo ramo. Una conversazione che non è mai stata biforcata viene mostrata come la lista piatta che è sempre stata: guardare il navigatore non costa nulla finché non c’è qualcosa da navigare.

Ogni riga offre due azioni.

Azione Effetto
Continua da qui Sposta il puntatore. Il tuo prossimo messaggio prosegue da quel messaggio.
Biforca in una nuova conversazione Copia il percorso fino a quel messaggio in una nuova conversazione.
  1. /tree
  2. Individua il messaggio da cui vuoi ripartire, di solito l’ultimo con cui eri soddisfatto.
  3. Continua da qui.
  4. Scrivi il nuovo prompt.

Il vecchio seguito è ancora nell’albero; ora /tree mostrerà due percorsi da quel punto e puoi passare liberamente dall’uno all’altro.

La biforcazione copia il percorso in una nuova conversazione nello stesso spazio. Usala quando le due direzioni continueranno a divergere e le vuoi affiancate invece che passare dall’una all’altra.

La copia ha ID dei messaggi nuovi. Due conversazioni che condividono le righe mostrerebbero l’una i messaggi successivi dell’altra, ed è esattamente ciò che una biforcazione deve impedire.

Sono strumenti diversi e la differenza conta.

Ripristino Ramificazione
I messaggi successivi Nascosti dalla trascrizione Ancora visibili in /tree
Il worktree Riportato allo snapshot di quel turno Non toccato
Annullamento Annulla ripristino ripristina il batch Sposta indietro il puntatore

Vuoi il ripristino quando l’agente ha modificato file che ti servono di nuovo. Vuoi la ramificazione quando la conversazione ha preso la strada sbagliata ma i file sono a posto.

Anche il ripristino sposta la punta del ramo, quindi il tuo prossimo messaggio prosegue dal punto giusto anziché da una coda che nessuno può più vedere.

Scrive un file HTML autonomo: l’intera conversazione con schede degli strumenti comprimibili che mostrano cosa è stato passato a ogni chiamata e cosa ha restituito. Nessun foglio di stile, nessuno script, nessun host di immagini: funziona da una chiavetta USB e funzionerà ancora tra cinque anni.

  • Desktop: Documents/ControlCenter/exports/, con un timestamp in modo che una seconda esportazione non sovrascriva la prima.
  • Web: un download dal browser.

Copia la trascrizione negli appunti in formato markdown, con le chiamate agli strumenti in blocchi comprimibili. È quella da incollare in una issue.

Il ragionamento è deliberatamente escluso: è l’area di lavoro temporanea del modello, e una segnalazione di bug la legge una persona.