Větvení konverzace
Tenhle návod ukazuje, jak se v konverzaci vrátit k dřívějšímu místu a pokračovat jinam — a cestu, kterou opustíš, si nechat.
To jediné, co stojí za to vědět
Sekce “To jediné, co stojí za to vědět”Větvení nic nezapisuje. Konverzace je strom zpráv a ukazatel sedí na špičce. Návrat ukazatel posune. Nic se nemaže, nic se neschovává a přepnutí zpátky je další posun ukazatele.
Proto je tady bezpečné upravit prompt a spustit ho znovu: odpověď, se kterou jsi porovnával, tam pořád je.
Podívej se na větve
Sekce “Podívej se na větve”/treeNavigátor vypíše každou zprávu, u každého forku odsazenou, a aktuální cestu označí Na této větvi. Konverzace, která forkem nikdy neprošla, se vykreslí jako ten plochý seznam, kterým vždycky byla — dívat se do navigátoru nic nestojí, dokud není co procházet.
Každý řádek nabízí dvě akce.
| Akce | Účinek |
|---|---|
| Pokračovat odtud | Posune ukazatel. Další zpráva naváže na tuhle. |
| Rozvětvit do nové konverzace | Zkopíruje cestu až k té zprávě do nové konverzace. |
Větev: zkus jiný postup
Sekce “Větev: zkus jiný postup”/tree- Najdi zprávu, od které chceš začít znovu — obvykle tu poslední, se kterou jsi byl spokojený.
- Pokračovat odtud.
- Napiš nový prompt.
Staré pokračování ve stromu pořád je; /tree teď od toho místa ukáže dvě cesty a mezi nimi můžeš volně přepínat.
Fork: odnes to jinam
Sekce “Fork: odnes to jinam”Fork zkopíruje cestu do nové konverzace ve stejném prostoru. Použij ho, když se oba směry budou dál rozcházet a chceš je vedle sebe, ne mezi nimi přepínat.
Kopie má nová id zpráv. Dvě konverzace se sdílenými řádky by si navzájem ukazovaly pozdější zprávy, a právě tomu má fork zabránit.
Vrácení a větev
Sekce “Vrácení a větev”Jsou to různé nástroje a ten rozdíl je podstatný.
| Vrátit | Větev | |
|---|---|---|
| Pozdější zprávy | Skryté z přepisu | Pořád viditelné v /tree |
| worktree | Vrácený na snímek toho tahu | Nedotčený |
| Zpět | Vrátit zpět vrácení obnoví dávku | Posune ukazatel zpátky |
Vrátit chceš, když agent změnil soubory, které chceš zpátky. Větev chceš, když konverzace šla špatně, ale soubory jsou v pořádku.
Vrácení zároveň posune špičku větve, takže další zpráva naváže na správném místě, a ne na konci, který už nikdo nevidí.
Ven z aplikace
Sekce “Ven z aplikace”/export
Sekce “/export”Zapíše soběstačný soubor HTML: celou konverzaci se sbalitelnými kartami nástrojů, na kterých je vidět, co které volání dostalo a co vrátilo. Žádný soubor stylů, žádný skript, žádný hostitel obrázků — funguje z USB disku a bude fungovat i za pět let.
- Desktopová aplikace:
Documents/ControlCenter/exports/, s časovým razítkem, aby druhý export nepřepsal první. - Web: stažení v prohlížeči.
/dump
Sekce “/dump”Zkopíruje přepis do schránky jako markdown, s voláními nástrojů ve sbalitelných blocích. Tohle se vkládá do issue.
Uvažování je schválně pryč: je to poznámkový prostor modelu a hlášení chyby čte člověk.
Související
Sekce “Související”- Historie konverzací — proč je strom jen posun ukazatele a co obnovení skutečně vrací
- Slash příkazy —
/tree,/export,/dump