Een gesprek vertakken
Deze gids laat zien hoe je teruggaat naar een eerder punt in een gesprek en het een andere kant op stuurt — terwijl je het pad behoudt dat je verliet.
Het enige dat je echt moet weten
Sectie getiteld “Het enige dat je echt moet weten”Vertakken schrijft niets. Een gesprek is een boom van berichten met een pointer aan de punt, en teruggaan verplaatst die pointer. Niets wordt verwijderd, niets wordt verborgen, en terugschakelen is weer een pointerverplaatsing.
Daarom is een prompt bewerken en opnieuw uitvoeren hier veilig: het antwoord waarmee je vergeleek staat er nog.
De takken bekijken
Sectie getiteld “De takken bekijken”/treeDe navigator toont elk bericht, ingesprongen bij elke aftakking, met het huidige pad gemarkeerd als Op deze tak. Een gesprek dat nooit is afgetakt, wordt weergegeven als de platte lijst die het altijd al was — de navigator kost niets om naar te kijken tot er iets te navigeren valt.
Elke rij biedt twee acties.
| Actie | Effect |
|---|---|
| Vanaf hier verdergaan | Verplaatst de pointer. Je volgende bericht gaat verder vanaf dat bericht. |
| Aftakken naar een nieuw gesprek | Kopieert het pad tot en met dat bericht naar een nieuw gesprek. |
Vertakken: probeer een andere aanpak
Sectie getiteld “Vertakken: probeer een andere aanpak”/tree- Zoek het bericht waar je opnieuw wilt beginnen — meestal het laatste bericht waar je tevreden over was.
- Vanaf hier verdergaan.
- Typ de nieuwe prompt.
Het oude vervolg staat nog in de boom; /tree toont nu twee paden vanaf dat punt, en je kunt vrij tussen beide schakelen.
Aftakken: het ergens anders heen brengen
Sectie getiteld “Aftakken: het ergens anders heen brengen”Aftakken kopieert het pad naar een nieuw gesprek in dezelfde ruimte. Gebruik het wanneer de twee richtingen steeds verder uit elkaar lopen en je ze liever naast elkaar hebt dan dat je schakelt.
De kopie krijgt nieuwe bericht-id’s. Twee gesprekken die rijen delen, zouden elkaars latere berichten tonen — precies wat een aftakking hoort te voorkomen.
Terugzetten versus vertakken
Sectie getiteld “Terugzetten versus vertakken”Het zijn verschillende tools en dat verschil is belangrijk.
| Terugzetten | Vertakken | |
|---|---|---|
| De latere berichten | Verborgen in het transcript | Nog zichtbaar in /tree |
| De worktree | Teruggedraaid naar de momentopname van die beurt | Ongewijzigd |
| Ongedaan maken | Terugzetten ongedaan maken herstelt de batch | De pointer terugzetten |
Terugzetten wil je wanneer de agent bestanden heeft gewijzigd die je terug wilt. Vertakken wil je wanneer het gesprek de verkeerde kant op ging, maar de bestanden in orde zijn.
Terugzetten verplaatst ook de punt van de tak, zodat je volgende bericht op de juiste plek verdergaat en niet vanaf een staart die niemand meer kan zien.
Haal het uit de app
Sectie getiteld “Haal het uit de app”/export
Sectie getiteld “/export”Schrijft een op zichzelf staand HTML-bestand: het hele gesprek met uitklapbare toolkaarten die laten zien wat elke aanroep meekreeg en wat die terugstuurde. Geen stylesheet, geen script, geen imagehost — het werkt vanaf een USB-stick en het werkt nog over vijf jaar.
- Desktop-app:
Documents/ControlCenter/exports/, met tijdstempel zodat een tweede export de eerste niet overschrijft. - Webbrowser: een download in de browser.
Kopieert het transcript naar het klembord als markdown, met toolaanroepen in uitklapbare blokken. Deze gebruik je om in een issue te plakken.
Redenering wordt bewust weggelaten: het is de kladruimte van het model, en een bugrapport wordt door een mens gelezen.
Gerelateerd
Sectie getiteld “Gerelateerd”- Gespreksgeschiedenis — waarom de boom een pointerverplaatsing is, en wat hervatten echt herstelt
- Slash-commando’s —
/tree,/export,/dump