De context- en sessiebeheer van Claude Code begrijpen
Als je Claude Code al enige tijd gebruikt, heb je het waarschijnlijk gemerkt: hoe langer een sessie duurt, hoe trager de antwoorden worden. Het is niet zo dat de AI achteruitgaat — het werkelijke probleem is contextopbloating. Dit is wat er onder de motorkap gebeurt, en wat je eraan kunt doen.
1. Wat "context" werkelijk betekent
In AI-termen is context simpelweg de verzameling informatie waarover het model beschikt bij het beantwoorden van je verzoek. Huidige LLM's zijn stateless gedeelde diensten — ze onderhouden geen ingebouwd geheugen van jou of je project tussen aanroepen door.
Dit betekent in de praktijk: elke keer dat je een bericht verstuurt, moet Claude Code je huidige verzoek samen met de volledige gespreksgeschiedenis bundelen en dit alles naar het model sturen. Hoe langer de geschiedenis, hoe zwaarder elke lading wordt.
Denk eraan als een briefingmap. Elk bericht dat je verstuurt is als het overhandigen van een map vol achtergrondmateriaal aan een specialist. Aan het begin van de sessie is de map dun en snel door te nemen. Maar als je heen en weer springt tussen ongerelateerde onderwerpen — de backend herstructureren, de frontend aanpassen, een CSS-probleem oplossen — verandert die map in een rommelige warboel. De specialist vertraagt en begint fouten te maken, niet omdat hij onbekwaam is, maar omdat je hem een waardeloos dossier hebt overhandigd.
2. Waarom compressie alleen niet voldoende is
Claude Code beschikt over automatische contextcompressie: zodra de geschiedenis een drempel overschrijdt, vat het systeem de belangrijkste punten samen en verwijdert het dubbele bestandsverwijzingen. Nuttig, maar het heeft duidelijke beperkingen:
- Het is kostbaar. De compressieprocedure zelf verbruikt doorgaans 20% of meer van je inputtokenbudget. Bij een grote codebasis is dat een aanzienlijk deel van tijd en kosten dat naar samenvatting gaat in plaats van naar daadwerkelijk werk.
- Het raadt verkeerd bij richtingswijzigingen. Compressie voorspelt wat relevant is op basis van wat daaraan voorafging — het is geen echte contextwisseling. Als je halverwege een sessie plotseling naar een totaal andere taak springt (bijvoorbeeld van het herschrijven van API-routes naar het repareren van knopuitlijning), sleept de gecomprimeerde samenvatting nog steeds verouderde aannames mee, en raakt het model in de war.
3. De oplossing: één taak, één sessie
Het principe is uiterst eenvoudig: geef de AI tegelijkertijd één klus. Deep Code maakt dit gemakkelijk met twee commando's:

/clear— Begin opnieuw. Dit wist het huidige gesprek en opent een schone sessie. Geen resterende geschiedenis, geen verouderde bestandsverwijzingen — de AI richt zich uitsluitend op wat er op dat moment voor hem ligt.

/resume— Ga verder waar je was gebleven. Wil je de herstructuresessie van gisteren bekijken?/resumetoont alle eerdere sessies van het project, elk met een eenregelige samenvatting. Blader met de pijltjestoetsen door de lijst, druk op Enter bij de gewenste sessie, of druk opESCom terug te gaan.
Samenvatting
Dit hebben we behandeld:
- Context is je gespreksgeschiedenis — en die wordt bij elk bericht naar het model gestuurd. Hoe langer de sessie, hoe zwaarder de lading en hoe trager de antwoorden.
- Automatische compressie helpt, maar is geen wondermiddel. Het verbruikt tokens voor samenvatting en heeft moeite wanneer je halverwege een sessie van taak wisselt.
- De oplossing is eenvoudig: één taak, één sessie. Gebruik
/clearom de lei schoon te vegen en opnieuw te beginnen. Gebruik/resumeom terug te keren naar een eerdere sessie wanneer je verder wilt gaan waar je was gebleven.
Dat gezegd hebbende, /resume heeft ook zijn ruwe kantjes — je krijgt slechts een eenregelige samenvatting per sessie, er is geen mogelijkheid om gespreksinhoud te bekijken voordat je een sessie herstelt, en het wisselen tussen sessies is omslachtig. Als je jezelf tegen deze beperkingen aanloopt, bekijk dan het Takenpaneel, een visuele interface waarmee je volledige gespreksgeschiedenissen kunt doorzoeken, berichten kunt kopiëren en met een enkele klik tussen taken kunt wisselen.