Claude Code 2.1.246: Auto mode-tab in /permissions en waarschuwing voor Bash-wildcardregels

· opgehaald 04:14

Claude Code 2.1.246 is er, gepubliceerd op 26 augustus 2026 om 00:31 Brussels. Een grote release: /permissions krijgt een Auto mode-tab om de classifier-regels van auto mode te bekijken en te bewerken, en Claude Code waarschuwt bij het opstarten voor Bash-allow-regels met een wildcard vóór het subcommando, omdat die ook matchen op opties die vóór het subcommando worden ingevoegd. Daarnaast een lange reeks fixes rond fullscreen, background sessions, MCP, plugins en credential-lekken in telemetrie.

GitHub tagt v2.1.246 op 25 augustus 2026 om 22:31:52 UTC, dat is 26 augustus 00:31:52 Brussels. Het changelog-bestand opent nu op versie 2.1.246 en is fors langer dan de ene regel van 2.1.245 van gisterochtend.

Nieuw: een startup-waarschuwing voor Bash-allow-regels met een wildcard vóór het subcommando, omdat zulke regels ook matchen op opties die vóór het subcommando worden ingevoegd. Het permissions-scherm krijgt een Auto mode-tab waarin je de classifier-regels van auto mode kunt bekijken en bewerken. De end-of-turn duurregel toont voortaan ook het tijdstip waarop de beurt klaar was.

Fullscreen en transcript: opgelost dat fullscreen een leeg transcript toonde na het herschalen van de terminal, dat scrollen grillig werd wanneer je op een eerder bericht stond, en dat een diff met één heel lange regel (bijvoorbeeld een base64-string) het transcript zwaar vertraagde; zulke regels renderen nu afgekapt met een marker. Ook opgelost dat het geheugengebruik meegroeide met de sessielengte in de fullscreen- en Ctrl+O-transcriptweergave.

Background sessions: gefixt dat ze na 45 seconden niet opengingen wanneer de startmap verwijderd was, de machine had geslapen of de host traag processen start, en dat ze faalden met een EACCES-fout terwijl een ander Claude Code-proces net het pakket opnieuw installeerde. In de agents-weergave werd een gebackgroundde named session dubbel getoond; een nieuwe rij krijgt nu een nummer.

MCP: tool-calls die in headless- of remote-sessies onderbroken werden door een binnenkomend bericht, werden aan het model gemeld als "completed with no output" in plaats van als expliciete interrupted-error. MCP-tool-argumenten werden als JSON-string verstuurd wanneer het schema van de parameter leeg was, in plaats van in hun echte type. Sessies met strict-mcp-config vroegen om goedkeuring voor mcp.json-servers die ze toch nooit zouden laden, waardoor background sessions bij het opstarten bleven wachten.

Credentials en telemetrie: telemetrie- en metrics-requests naar Anthropic droegen de API-key mee die voor een third-party gateway was ingesteld; een credential gaat nu alleen nog naar zijn eigen host. Bij apiKeyHelper met kortlevende JWT's wordt een verlopen gecachete token ververst vóór verzending, en 401- en 403-fouten worden stil opnieuw geprobeerd.

Plugins: fixes voor dubbele SHA-mappen in de plugin-cache, skills waarvan de frontmatter-naam het plugin-prefix al bevatte, plugin update met een kale naam, een plugin-manifest met een UTF-8 BOM, reload-plugins dat 0 skills meldde voor plugins met skills in submappen, en hook-foutmeldingen die de onopgeloste plugin-root-variabele toonden in plaats van het echte pad.

Verbeteringen: het cd-commando laat de projectinstellingen, hooks, mcp.json-servers (achter de gebruikelijke goedkeuringsprompt), skills en agents van de nieuwe map meteen ingaan in plaats van pas bij een resume. De Bash-tool wordt sneller doordat snapshot-functies worden herspeeld zonder aparte base64-subshell per functie. Een subagent die zijn maxTurns-limiet raakt, geeft zijn output nu terug als partial met een hint om verder te gaan, in plaats van klaar te lijken. Niet-interactieve sessies (print-modus, SDK, cloud sessions) hervatten automatisch een antwoord dat midden in de stream werd afgebroken door een serverfout, verbindingsverlies of stall. Het code-review-commando kan Claude nu ook zelf starten op Bedrock, Vertex AI en Foundry.

Verder onder meer: Bash-permissiechecks vragen altijd goedkeuring bij misvormde commando's met een loshangende and- of or-operator, de stats-heatmap toonde de activiteit één cel verschoven in tijdzones ten oosten van UTC, een fork vanuit een al geforkte of gebackgroundde sessie startte met een lege conversatie, en de Write-tool meldde "Out of memory" na het overschrijven van een heel groot bestand terwijl het bestand wél geschreven was.