Večer zatvoríte terminál a zdá sa, že celý rozhovor s agentom zmizne spolu s oknom. Hodina diskusie, odhalené chyby, vysvetlený kontext úlohy - to všetko akoby sa stratilo.
Nestratí sa. Rozhovor sa sám zapisuje na disk, kým pracujete, a jedným príkazom sa otvorí naspäť.
Najjednoduchšie je predstaviť si relácie ako hotel. Priečinok projektu je budova, každý rozhovor je izba a kľúče od všetkých izieb visia na tabuli za recepciou. Večer odídete, ale izbu za sebou nepálite: kľúč sa vráti na tabuľu, veci zostávajú vnútri. Ráno stačí povedať recepčnému, ktorú izbu potrebujete.

Prirovnanie má svoju hranicu a je dobré ju hneď vytýčiť: v izbách bývajú rozhovory, nie kód. Kód je samotná budova, spoločná pre všetkých hostí.
Nižšie sa dozviete, čo je to relácia, tri spôsoby, ako sa do nej vrátiť, načo je rozhovoru meno a prečo je na novú úlohu lepšie otvoriť nový rozhovor namiesto pokračovania v starom.
Čo je to relácia
Relácia je uložený rozhovor s agentom, viazaný na priečinok projektu. Zapisuje sa na disk nepretržite, kým pracujete: nič sa netreba špeciálne ukladať, ako v textovom editore.
Do relácie sa nedostávajú len repliky. Okrem vašich správ a odpovedí agenta v nej ležia aj volania nástrojov a ich výsledky: ktoré súbory otváral, čo vrátili spustené príkazy, aké úpravy vykonal. Preto po návrate do starého rozhovoru dostanete nie prerozprávanie, ale celý obraz naraz.
Ďalej dve upresnenia, ktoré odstránia polovicu zmätku.
Obsah jedného rozhovoru sa neprenáša do iného. Preberali ste niečo pred mesiacom v inej relácii - v tejto jej repliky nie sú, aj keby išlo o ten istý projekt. Každá relácia pozná len svoju vlastnú históriu.
Relácia nie je druhé miesto, kde leží kód. Súbory projektu žijú na disku samy o sebe. Jeden projekt si pokojne vystačí s desiatkou relácií a kód majú všetky spoločný - ten, čo je práve teraz v priečinku.
Na schéme sú vidieť obe myšlienky naraz: priečinok je jeden, relácií v ňom je niekoľko, každá si drží svoju históriu a súbory dole sú spoločné. Otvoriť druhú reláciu k tomu istému projektu neznamená kópiu kódu, len ďalší rozhovor o ňom.
Ako sa vrátiť k práci
Vstupy sú tri a voľba medzi nimi závisí od toho, či si pamätáte, ktorý konkrétny rozhovor potrebujete.
| Vstup | Čo robí |
|---|---|
claude --continue | pokračuje v najčerstvejšom rozhovore v tomto priečinku, bez pýtania |
claude --resume | otvorí zoznam predchádzajúcich rozhovorov, vyberiete si ten pravý |
/resume | ten istý zoznam, ale zvnútra už otvorenej relácie |
V tabuľke je ľahké prehliadnuť jednu vec: horné dva riadky začínajú na claude, spodný lomkou. Ten rozdiel nie je kozmetický. Horné dva zadávate v termináli vo chvíli, keď agent ešte nie je na obrazovke - prepínač je tam súčasťou samotného spúšťacieho príkazu. Jedným úkonom teda agenta spustíte aj mu poviete, ktorý rozhovor má otvoriť:
claude # spustenie s čistým listom
claude --continue # spustenie rovno do včerajšieho rozhovoru
claude --resume # spustenie s výberom rozhovoru zo zoznamu/resume funguje naopak, zvnútra: agent je už otvorený, píšete do jeho vstupného riadku a prepínate na iný rozhovor, bez návratu do terminálu.
V praxi je rozdiel jednoduchý. claude --continue znamená "včera som tu pracoval, chcem pokračovať": agent ticho otvorí posledný rozhovor v aktuálnom priečinku. claude --resume znamená "rozhovorov je viac, dajte mi vybrať".

Zoznam ukazuje jeden riadok na rozhovor: meno, ak ste ho zadali, alebo automatický nadpis, koľko času uplynulo od poslednej aktivity, vetvu a veľkosť. Ak je riadkov veľa, dá sa v nich hľadať jednoducho tým, že začnete písať, a zoznam sa dá aj rozšíriť za hranice aktuálneho priečinka: Ctrl+A ukáže rozhovory zo všetkých projektov na tomto počítači.
Zoznam je v predvolenom nastavení viazaný na priečinok. Ak je claude --resume spustený z domovského adresára, prejdite do priečinka projektu a skúste to znova. Nájsť, kde rozhovor leží, pomôže Ctrl+A: ukáže rozhovory zo všetkých priečinkov, ale otvoriť cudzí priamo zo zoznamu sa nedá - namiesto toho Claude Code vloží do schránky príkaz na prechod do toho priečinka a spustenie, ktorý potom vložíte do terminálu. Nepomohlo? Skontrolujte, že je Claude Code spustený pod tým istým profilom ako predtým a že rozhovor nie je starší než doba uchovávania. Po automatickom zmazaní ho už cez /resume vrátiť nejde.
Spolu s rozhovorom sa vráti aj všetko, čo v ňom bolo: celá história vrátane volaní nástrojov a ich výsledkov. Spravidla sa zachová aj model, pokiaľ sa jeho dostupnosť a nastavenia nezmenili. Pokračovať môžete presne od miesta, kde ste skončili.
Načo je relácii meno
Kým je rozhovor jeden, meno nepotrebujete. Len čo sú tri, zoznam sa zmení na hádanku: dva začínajú rovnako a pri treťom vôbec nie je jasné, o čom je.
Meno možno zadať dvoma spôsobmi:
claude -n feedback-form # pri spustení
/rename feedback-form # v už otvorenej reláciiAk meno nezadáte, Claude Code si sám vymyslí krátky nadpis podľa vašej prvej správy. Funguje aj ako orientačný bod: podľa neho reláciu v zozname spoznáte a otvoríte. Vlastné meno je jednoducho presnejšie - automatický nadpis opisuje prvú vetu, nie úlohu ako celok.
Úprimne, na začiatku rozhovoru sa meno vymýšľa zriedka: ešte neviete, v čo narastie. Polovica relácií začína ako "pozriem sa na jeden riadok" a časť z nich sa nečakane zmení na prácu na pol dňa.
Preto je jednoduchšie takto. Krátku návštevu nechajte tak, automatický nadpis stačí. Zistili ste, že ste uviazli nadlho - /rename za chodu. Skončili ste - /clear s menom: úloha je už za vami a ako ju nazvať, už nie je otázka.
Nová úloha - nový rozhovor
Počas práce je hlavná otázka len jedna: je to stále tá istá úloha? Kým áno, pokračujete. Zmenila sa - otvárate čistý list. Znie to ako formalita, no práve tu sa rozhovory najčastejšie menia na kašu.
Pokušenie je pochopiteľné: agent už projekt pozná, tak prečo začínať odznova. Rozhovor, do ktorého sa nahrnuli tri úlohy za sebou, sa však správa predvídateľne zle:
- ťahá rozhodnutia zo starej úlohy do novej. Pred hodinou ste sa dohodli robiť to jedným spôsobom, teraz robíte iným - a on si pamätá prvú dohodu a vracia sa k nej;
- vyplávajú nápady, ktoré ste už zavrhli. Zavrhli ste ich v inej úlohe, ale pre neho je to jeden prúd;
- popritom upravuje aj to, čo patrilo k predošlej práci. Pýtali ste sa na formulár a dostali ste navyše aj úpravy v platbe;
- zmeny sa pomiešajú. V jednom rozhovore úpravy k dvom témam a potom je ťažké rozoznať, čo k čomu patrilo;
- rozhovor sa v zozname nedá nájsť. Je o všetkom naraz, teda o ničom.
Odtiaľ jednoduché pravidlo: rozhovor žije presne tak dlho, ako pomáha jednej úlohe. Úloha sa skončí - končí sa aj on. Relácia je tu spotrebný materiál, nie niečo, čo sa opatruje.
Začať čistý list možno dvoma spôsobmi a rozdiel medzi nimi je menší, než sa zdá.
| Akcia | Čo s rozhovorom | Čo so súbormi projektu | Kedy zvoliť |
|---|---|---|---|
/clear | začína sa s čistým listom, predošlý zostáva uložený | nesiaha na ne | úloha sa zmenila a vy ste stále na tom istom mieste |
| Nová relácia | začína sa samostatný rozhovor pre inú prácu | nesiaha na ne | iný projekt, iný priečinok, iný deň |
Teraz k /clear, pretože práve tu sa najčastejšie znepokojíte. Príkaz vyzerá ako zmazanie, ale funguje ako prepnutie: rozhovor nemaže, len ho odloží nabok a otvorí prázdny. Odložený rozhovor zostáva v zozname a otvorí sa cez /resume presne taký, aký ste ho opustili.
Má nepovinný argument - meno. /clear feedback-form podpíše odchádzajúci rozhovor v zozname, aby ste ho potom spoznali. Sekunda práce a hľadanie je potom výrazne jednoduchšie.
Má to aj druhú stránku. Ak rozhovor už meno má - cez -n pri spustení alebo /rename za chodu -, holý /clear odovzdá toto meno novému rozhovoru a ďalšia úloha sa ocitne podpísaná menom tej predošlej. S argumentom zostáva meno pri starom rozhovore a nový štartuje bez mena.
Pozrite sa na horný riadok. V tomto spustení je aktívny rozhovor jeden aj pred príkazom, aj po ňom. /clear neotvára druhú reláciu vedľa prvej: vymení aktívny rozhovor za čistý a predošlý odsunie dole, do zoznamu. Ocitnúť sa v ňom znova sa dá len vedome, cez /resume.
Nová relácia sa od /clear líši tým, že zvyčajne znamená aj inú prácu: iný projekt, iný priečinok, iný deň. /clear vás nedostane ani z aktuálneho adresára, ani z aktuálneho spustenia - otvorí čistý list tam, kde práve stojíte.
Je tu ešte /compact. Tento príkaz nie je o zmene úlohy, ale o dĺžke rozhovoru: zbalí už povedané do stručného zhrnutia a necháva vás v tej istej relácii. Rozobrať ho je lepšie spolu s tým, ako funguje okno kontextu a čo sa stane, keď dôjde - to je samostatná téma.
Kde to všetko leží a ako dlho sa to uchováva
Rozhovory ležia na vašom disku, v služobnom priečinku Claude Code:
~/.claude-codegym/projects/Znak ~ znamená domovský priečinok používateľa. Vo Windows mu zodpovedá %USERPROFILE%, takže učebná cesta začína %USERPROFILE%\.claude-codegym\projects\.
.claude-codegym je učebný profil. Ak je Claude Code spustený bez neho, štandardná cesta vyzerá ako ~/.claude/projects/. Vnútri je podpriečinok pre každý projekt a v ňom hlavný súbor pre každý rozhovor.
Na disku sa transkript uchováva ako čistý text. Zapisuje sa doň obsah prečítaných súborov, výstup spustených príkazov a text, ktorý ste vložili do chatu. Čítať takýto súbor môžu procesy a používatelia, ktorí majú prístup k súborom vášho používateľa v operačnom systéme.
Miestny súbor je len jedna časť príbehu: aby model odpovedal, Claude Code posiela požiadavky a potrebný kontext po sieti vybranému poskytovateľovi. Podmienky uchovávania na strane poskytovateľa závisia od účtu a nastavení. Preto do chatu nevkladajte heslá a kľúče a nežiadajte agenta, aby bez potreby čítal súbory s tajomstvami, ako je .env.
Rozhovory sa neuchovávajú naveky: približne po mesiaci sa staré automaticky odstránia, spolu s bodmi návratu k nim, a lehota sa dá podľa potreby nastaviť. Relácia je teda dobré miesto na prácu na úlohe a zlé pre dlhodobú históriu projektu. Čím sa história uchováva dlhodobo, je samostatná veľká téma.
Čo to mení na práci
Pár záverov, ktoré sa zídu už zajtra:
- relácia je kontajner jednej úlohy, nie korešpondencia s agentom na celý život. Čím bližšie ju k tomu držíte, tým menej sa agent pletie;
- rozhovor sa ukladá sám, špeciálne ukladať netreba nič. Terminál zatvorený večer vás nič nestojí;
- relácie sú rozdelené podľa priečinkov. Spustili ste agenta z priečinka projektu - jeho rozhovory máte poruke; ak je zoznam prázdny, skontrolujte priečinok:
Ctrl+Aukáže rozhovory zo všetkých projektov a napovie, kam prejsť; - návratom do starého rozhovoru sa vracia celý jeho kontext vrátane slepých uličiek a zavrhnutých nápadov. Niekedy je rýchlejšie začať odznova než oživovať trojhodinovú diskusiu;
- jeden priečinok a desiatka relácií v ňom je normálny pracovný obraz, nie znak neporiadku.
Jeden zvyk namiesto dvoch: nevymýšľať meno na štarte, ale podpísať rozhovor na odchode. /clear feedback-form namiesto holého /clear - tie isté dve sekundy, len vo chvíli, keď je meno už zrejmé. O mesiac zostáva zoznam čitateľný a nemusíte sa v ňom prehrabávať.
Umiestnenie súborov relácií, obsah zoznamu a doba uchovávania závisia od verzie Claude Code a nastavení, takže sa u vás môžu od popísaného líšiť.
GO TO FULL VERSION