Claude Code 2.1.302 startet Headless-Läufe auf Drittanbieter-Providern im Standard-Berechtigungsmodus
- Was ist passiert
- Claude Code 2.1.302 (16. Oktober 2026) startet Headless- und Agent-SDK-Sessions ohne Berechtigungsmodus auf Drittanbieter-Providern im Default-Modus und aktiviert Fork-Subagenten außerhalb des Terminals standardmäßig.
- Warum es wichtig ist
- Unbeaufsichtigte Pipelines auf Drittanbieter-Providern, die nie einen Modus setzen, können an abgelehnten Tool-Aufrufen scheitern, und Headless-Läufe können jetzt Fork-Subagenten starten.
- Was zu tun ist
- Setzen Sie --permission-mode in jedem claude -p- und Agent-SDK-Job auf einem Drittanbieter-Provider explizit, und setzen Sie CLAUDE_CODE_FORK_SUBAGENT=0, wenn Sie keine Forks wollen.
Unsere Einschätzung: Überlassen Sie den Berechtigungsmodus eines unbeaufsichtigten Jobs nie einem Default. Claude Code 2.1.302 ändert diesen Default für Headless- und Agent-SDK-Läufe auf Drittanbieter-Providern. Setzen Sie den Modus jetzt in jedem Skript explizit, dann trifft Sie die nächste Default-Änderung nicht. Claude Code bleibt Bedingt in unserem Verzeichnis: Das ist eine Konfigurationsänderung zum Verdauen, kein Grund, das Tool neu zu bewerten.
Was passiert ist
Anthropic hat Claude Code 2.1.302 am 16. Oktober 2026 ausgeliefert. Zwei Änderungen des Releases verändern, wie sich skriptgesteuerte Läufe verhalten.
Der Berechtigungs-Default
Aus dem Changelog: „Geändert: claude -p- und Agent-SDK-Sessions ohne Berechtigungsmodus starten auf Drittanbieter-Providern, bei deaktivierter Telemetrie oder auf einer Neuinstallation jetzt im Modus default; --permission-mode auto behält auto bei“.
Fork-Subagenten überall
„Geändert: Fork-Subagenten (subagent_type: "fork") sind jetzt standardmäßig aktiviert in claude -p, dem Agent SDK, der Desktop-App und VS Code, so wie sie es bereits im Terminal sind; CLAUDE_CODE_FORK_SUBAGENT=0 schaltet sie ab, und claude mcp serve bietet sie nie an“.
Dasselbe Release lässt die Desktop-App und VS Code die Subagenten der Hauptkonversation jetzt immer im Hintergrund laufen, so wie das Terminal es tut. Die eigenen Agent-Aufrufe eines Subagenten laufen in claude -p, dem Agent SDK, der Desktop-App und VS Code jetzt standardmäßig im Vordergrund.
Außerdem in 2.1.302
- Prompt- und Agent-Hooks: „höchstens 12 eines Events laufen gleichzeitig; der Rest wartet, bis er an der Reihe ist“.
CLAUDE_CODE_AUTO_MODE_MODELwählt das Modell für den clientseitigen Auto-Modus-Klassifikator. Es ändert nicht das Modell für den serverseitigen Auto-Modus.- Eine Zeile
Idle compactionin/configschaltet Idle Compaction aus oder wieder ein. /design-syncund/design-loginwarnen jetzt, dass das eigenständige Claude Design (claude.ai/design) „bis zum 14. Dezember 2026 schließt“.
Warum es wichtig ist
Die Berechtigungsänderung trifft eine bestimmte Gruppe: Jobs auf einem Drittanbieter-Provider, die nie einen Modus setzen und mit deaktivierter Telemetrie oder von einer Neuinstallation aus laufen. Anthropics Dokumentation zu den Berechtigungsmodi erklärt, warum: Vor 2.1.302 konnten Läufe, die keine Feature-Flags abriefen (auf einem Drittanbieter-Provider oder mit DISABLE_TELEMETRY), im Auto-Modus starten. Jetzt starten sie im Modus Manual, der in SDK-Optionen und Einstellungen als default erscheint. Ein Headless-Lauf in diesem Modus fragt nicht nach: Aufrufe, die eine Freigabe brauchen, werden abgelehnt, es sei denn, eine Allow-Regel, ein Hook, ein canUseTool-Callback oder --permission-prompt-tool genehmigt sie. Eine unbeaufsichtigte Pipeline, die sich auf das alte Auto-Verhalten verließ, kann ohne jede Änderung am eigenen Code scheitern.
Dass Fork-Subagenten in claude -p und dem Agent SDK standardmäßig aktiviert sind, bedeutet: Ein Headless-Lauf kann jetzt Forks starten, die er vorher standardmäßig nicht startete. Wenn Ihr Job Tokens oder Zeit knapp budgetiert, ist das eine Verhaltensänderung, die sich zu prüfen lohnt.
Was sich für Sie ändert
- Headless oder SDK auf einem Drittanbieter-Provider: Übergeben Sie
--permission-modein jedem Job (--permission-mode autobehält auto bei), oder genehmigen Sie bestimmte Aufrufe mit Allow-Regeln wie--allowedTools "Bash(npm test)"(das SDK hat eine gleichwertige allowed-tools-Option). - Sie wollen keine Forks außerhalb des Terminals: Setzen Sie
CLAUDE_CODE_FORK_SUBAGENT=0. - Umfangreiche Hook-Setups: Rechnen Sie damit, dass Prompt- und Agent-Hooks über 12 pro Event hinaus in die Warteschlange gehen.
- Nutzer des eigenständigen Claude Design: Exportieren Sie, was Sie dort aufbewahren, vor dem 14. Dezember 2026.
FAQ
Betrifft das Läufe gegen Anthropics eigene API?
Das 2.1.302-Changelog begrenzt die Änderung auf Drittanbieter-Provider, bei deaktivierter Telemetrie oder auf einer Neuinstallation. Anthropics Dokumentation zu den Berechtigungsmodi sagt, claude -p- und Agent-SDK-Läufe ohne gesetzten Modus starten ab 2.1.302 in default, setzen Sie den Modus also explizit, wo immer Sie laufen lassen.
Wie behalte ich den Auto-Modus in Headless-Jobs?
Übergeben Sie --permission-mode auto explizit; laut Changelog behält es auto bei.
Kann ich Fork-Subagenten abschalten?
Ja. CLAUDE_CODE_FORK_SUBAGENT=0 schaltet sie ab, und claude mcp serve bietet sie nie an.
Was zu tun ist
- 1 Übergeben Sie --permission-mode explizit in Headless- und Agent-SDK-Jobs auf Drittanbieter-Providern; --permission-mode auto behält auto bei.
- 2 Wenn Sie keine Fork-Subagenten in claude -p, dem Agent SDK, der Desktop-App oder VS Code wollen, setzen Sie CLAUDE_CODE_FORK_SUBAGENT=0.
- 3 Exportieren Sie alles, was Sie im eigenständigen Claude Design (claude.ai/design) aufbewahren, vor dem 14. Dezember 2026.
Betroffene Tools & Modelle
Nie wieder etwas verpassen
Das wöchentliche Delta: nur Urteilsänderungen und dringende Punkte. Kein Füllmaterial.