Přeskočit na obsah

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.

/tree

Navigá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”
  1. /tree
  2. Najdi zprávu, od které chceš začít znovu — obvykle tu poslední, se kterou jsi byl spokojený.
  3. Pokračovat odtud.
  4. 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 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.

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í.

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.

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.