Porozumění kontextu a správě sezení v Claude Code
Pokud Claude Code používáte delší dobu, pravděpodobně jste si toho všimli: čím déle sezení běží, tím pomalejší odpovědi jsou. Nejde o to, že by AI degradovala — skutečný problém je nafukování kontextu. Tady je, co se děje pod kapotou, a co s tím můžete dělat.
1. Co „kontext" vlastně znamená
V AI terminologii je kontext prostě sada informací, se kterými model pracuje při zpracování vašeho požadavku. Dnešní LLM jsou bezestavové sdílené služby — mezi jednotlivými voláními si neudržují žádnou vestavěnou paměť o vás nebo vašem projektu.
V praxi to znamená: pokaždé, když odešlete zprávu, musí Claude Code zabalit váš aktuální požadavek spolu s celou historií konverzace a odeslat to všechno modelu. Čím delší historie, tím těžší každý payload.
Představte si to jako složku s podklady. Každá odeslaná zpráva je jako předání složky plné podkladů specialistovi. Na začátku sezení je složka tenká a přehledná. Ale když přeskakujete mezi nesouvisejícími tématy — refaktorujete backend, upravujete frontend, ladíte CSS záludnost — složka se promění v rozbujelý nepořádek. Specialista zpomalí a začne dělat chyby — ne proto, že by byl neschopný, ale protože jste mu podali odpadní spis.
2. Proč samotná komprese nestačí
Claude Code disponuje automatickou kompresí kontextu: jakmile historie překročí určitý práh, systém shrne klíčové body a odstraní duplicitní odkazy na soubory. Užitečné, ale má to reálné limity:
- Je to drahé. Samotný kompresní průchod obvykle spálí 20 % nebo více vašeho rozpočtu na vstupní tokeny. U velké kódové základny je to významný kus času a nákladů vynaložených na shrnutí místo skutečné práce.
- Při změně kurzu hádá špatně. Komprese predikuje, co je relevantní, na základě toho, co přišlo předtím — není to skutečné přepnutí kontextu. Pokud uprostřed sezení skočíte na úplně jiný úkol (řekněme z přepisování API route na opravu zarovnání tlačítek), komprimované shrnutí stále táhne zastaralé předpoklady a model se zmatí.
3. Řešení: Jeden úkol, jedno sezení
Princip je naprosto jednoduchý: dejte AI vždy jen jednu práci. Deep Code to usnadňuje dvěma příkazy:

/clear— Začít znovu. Smaže aktuální konverzaci a otevře čisté sezení. Žádná doznívající historie, žádné zastaralé odkazy na soubory — AI se soustředí výhradně na to, co má před sebou.

/resume— Vrátit se tam, kde jste skončili. Potřebujete se vrátit k včerejšímu refaktorování?/resumevypíše všechna minulá sezení pro daný projekt, každé označené jednořádkovým shrnutím. Procházejte šipkami, stiskněte Enter na tom, které chcete, nebo stiskněteESCpro návrat zpět.
Shrnutí
Tady je to, co jsme probrali:
- Kontext je vaše historie konverzace — a odesílá se modelu s každou zprávou. Čím delší sezení, tím těžší payload a tím pomalejší odpovědi.
- Automatická komprese pomáhá, ale není všelék. Spálí tokeny na shrnutí a má problémy, když uprostřed sezení přepnete úkoly.
- Řešení je jednoduché: jeden úkol, jedno sezení. Použijte
/clearpro smazání a začátek znovu. Použijte/resumepro návrat k předchozímu sezení, když potřebujete navázat tam, kde jste skončili.
Nicméně /resume má své drsné hrany — dostanete jen jednořádkové shrnutí na sezení, nemůžete procházet obsah konverzace před obnovením a přepínání mezi sezeními je kostrbaté. Pokud se potýkáte s těmito omezeními, podívejte se na Panel historie úkolů — vizuální rozhraní, které vám umožní procházet kompletní historie konverzací, kopírovat zprávy a přepínat úkoly jediným kliknutím.