Anthropic heeft versie 2.1.318 van Claude Code op GitHub gepubliceerd. De releasenotes zijn lang en richten zich vooral op betrouwbaarheid. Het pakket gaat over het opslaan van configuratie en login op gedeelde netwerkmappen, het verlopen van de claude.ai-login en het gedrag van externe en niet-interactieve sessies. Gebruik je de tool in een bedrijf of in automatisering, dan is het zinvol te lezen wat er is veranderd.
Enkele termen, voordat we op de feiten ingaan. ~/.claude.json is het configuratiebestand waarin Claude Code instellingen, vertrouwde mappen en MCP-servers bewaart. MCP is het protocol waarmee de assistent verbinding maakt met externe tools. claude -p is de niet-interactieve modus, gebruikt in scripts en automatisering. Mods zijn extensies die Claude Code tijdens een sessie schrijft. Subagent is een secundaire agent die parallel aan de hoofdagent werkt.
Wat is er nieuw in Claude Code 2.1.318?
Volgens de officiële notities op GitHub registreert de versie het antwoord van de gebruiker wanneer Claude Code vraagt om in de sessie geschreven mods te activeren. Daarnaast voegt ze assume_role toe aan de upstream mantle van de gateway van de Claude-apps, handig voor een rol in een ander AWS-account en om AWS-kosten aan elke ontwikkelaar toe te wijzen.
Aan de mods komt ook een effortoptie voor $.model.fork, zodat een snelle secundaire taak op lage effort kan draaien, ongeacht de sessie. Het resultaat meldt de verzonden effort.
Hoe verandert het beheer van de vervaldatum van de login?
Nu toont claude auth status de einddatum van de opgeslagen claude.ai-login (loginExpiresAt). De JSON-resultaten van claude -p melden credential_expires_at. Vanaf 10 dagen voor de vervaldatum toont de tekstuitvoer van claude -p een waarschuwing van één regel op stderr.
Wanneer de login verloopt, zegt de fout dat expliciet en verwijst in claude -p naar claude auth login en claude setup-token. Voor wie jobs zonder toezicht laat draaien is dat informatie die voorheen ontbrak.
Waarom wordt er zoveel gesproken over netwerk-homemappen?
Veel correcties raken gedeelde homemappen op het netwerk. De notities noemen /logout, claude auth logout en claude mcp remove die meldden dat het gelukt was, ook als het bestand niet werd bijgewerkt. Ook hersteld – de opgeslagen login die werd vervangen door een leeg bestand wanneer de homemap geen ruimte meer had.
Andere punten gaan over jobs die met Not logged in afsloten na een nieuwe aanmelding vanuit een andere terminal, en over claude mcp add en remove die zonder lock schreven. Nu wachten ze of stoppen ze met code 1, al kan het opslaan door een andere job nog steeds een opgeslagen server vervangen.
Voor ~/.claude.json wordt een ongeldig bestand niet meer vervangen door de standaardwaarden. De start mislukt en legt uit hoe je het herstelt. Is het bestand leeg en zonder back-up, dan start Claude Code zoals wanneer het ontbreekt. Wie de context wil, kan ook de correcties van 2.1.314 lezen.
Wat verandert er voor sessies, subagents en beveiliging?
De notities verhelpen het verlies van het gesprek met --continue na mislukte pogingen van een toolaanroep, een regressie van 2.1.314. Ook opgelost is de blokkade op macOS bij veel Bash-opdrachten, en de permissieprompts die werden beantwoord met toetsen die vlak na het verzenden van een bericht waren ingetypt.
Een goedgekeurde opdracht na de herstart van een self-hosted runner of een cloudsessie draaide in de beginmap van de sessie. Nu wordt de opdracht niet uitgevoerd als de gevraagde map niet toegankelijk is. Bovendien blokkeert deniedMcpServers met URL ook de servers van Anthropic met een overeenkomende upstream.
Subagents op de achtergrond zetten na 3 minuten een shellopdracht naar de achtergrond op alle providers, om de promptcache niet te laten verlopen. Op Bedrock, Vertex, Foundry of zonder telemetrie, met een koude cache, kan de wachttijd oplopen tot 5 minuten. Voor een vergelijking met de vorige release is er 2.1.316.
Beperkingen om te kennen
De aangeleverde notities zijn afgekapt en het laatste punt, over de gateway, is onvolledig. We hebben geen enkele correctie in de praktijk geverifieerd. Er blijven gedeclareerde beperkingen, bijvoorbeeld dat het opslaan door een andere job nog steeds een opgeslagen MCP-server kan vervangen. Er zijn geen metingen van de impact op de prestaties.
Wat verandert er voor wie met digitale tools werkt
Gebruik je Claude Code in scripts of CI, controleer dan de vervaldatum van de login met claude auth status en vang de waarschuwing op stderr op. Staan je homemappen op NFS of andere gedeelde mappen, dan verkleint de update het risico op leeggemaakte configuraties of verloren MCP-servers. Wie bedrijfsbeleid beheert, moet de regels voor deniedMcpServers nakijken, die nu ruimer zijn. Wie op de dienst ontwikkelt, kan denken aan het geval van de extensie met backdoor op Cursor, want 2.1.318 stopt met het bij het opstarten installeren van de IDE-extensie vanuit een IDE-terminal.
Ons oordeel
Het is een onopvallende maar nuttige release. Bijna alle punten zijn correcties van stille gegevensverlies of van gemelde successen die niet echt behaald waren, het soort fout dat in productie uren kost. Het keerzijde is dat er veel problemen naar boven komen rond netwerk-homemappen en herstarts. Voor een tool die steeds vaker zonder toezicht draait, zou de degelijkheid van het opslaan van login en configuratie een basisvereiste moeten zijn, geen reeks opeenvolgende patches.
Veelgestelde vragen
Wat doet de nieuwe waarschuwing over het verlopen van de login?
Ze verschijnt op stderr in de tekstuitvoer van claude -p, vanaf 10 dagen voor het einde van de opgeslagen claude.ai-login. De datum is ook zichtbaar in claude auth status. In JSON-resultaten staat het veld credential_expires_at.
Verhelpt Claude Code 2.1.318 het verlies van een gesprek met --continue?
Ja, voor een specifiek geval. De notities spreken over het verlies van het vorige gesprek nadat de pogingen van een verkeerd gevormde toolaanroep waren afgelopen. Het was een regressie die in 2.1.314 was ingevoerd.
Wat gebeurt er als ~/.claude.json beschadigd is?
De niet-interactieve start mislukt en legt uit hoe je het bestand herstelt, dat ongewijzigd blijft. Vroeger werd het vervangen door de standaardwaarden. Een leeg bestand zonder back-up wordt niet meer als beschadigd gemeld.
Verandert er iets voor de IDE-extensie?
Ja. Claude Code installeert of werkt de IDE-extensie niet meer bij als het in een IDE-terminal wordt gestart. Gebruik /ide vanuit een externe terminal of het extensiescherm van de editor.
Werken subagents anders?
Ja. Die op de achtergrond zetten een shellopdracht na 3 minuten naar de achtergrond. Ook stoppen ze, in plaats van van model te wisselen, als de optie op Ask each time staat.
Waar je op moet letten in de volgende releases van Claude Code
2.1.318 verhelpt veel fouten maar laat er een paar gedeclareerd bestaan. De volgende releasenotes zullen laten zien of netwerk-homemappen ophouden problemen te geven.
- Lees de volgende releasenotes en zoek naar punten over locks en gelijktijdig opslaan van MCP-servers.
- Test de update op een testrunner voordat je hem naar het hele team uitrolt.
- Controleer of de vervaldatumwaarschuwing in je jobs verschijnt en noteer de einddatum van de login.




