4 4
5# Woche 19 · 4.–8. Mai 20265# Woche 19 · 4.–8. Mai 2026
6 6
7> Laden Sie Plugins aus .zip-Archiven und URLs, durchsuchen Sie den Befehlsverlauf über alle Projekte hinweg mit Strg+R, erstellen Sie neue Worktrees aus lokalem HEAD oder dem Remote-Standard, und blockieren Sie Aktionen bedingungslos mit Auto-Modus-Hard-Deny-Regeln.7> Laden Sie Plugins aus .zip-Archiven und URLs, durchsuchen Sie den Befehlsverlauf aller Projekte mit Ctrl+R, erstellen Sie neue Worktrees ausgehend vom lokalen HEAD oder vom Remote-Standard-Branch und blockieren Sie Aktionen bedingungslos mit Hard-Deny-Regeln im Auto-Modus.
8 8
9Releases [v2.1.128 → v2.1.136](https://code.claude.com/docs/en/changelog.md#2-1-128)9Releases [v2.1.128 → v2.1.136](https://code.claude.com/docs/en/changelog.md#2-1-128)
102 Features · 4.–8. Mai102 Features · 4.–8. Mai
11 11
12Plugins aus .zip-Archiven und URLs12Plugins aus .zip-Archiven und URLs
13 13
14`--plugin-dir` akzeptiert nun ein `.zip`-Plugin-Archiv zusätzlich zu einem Verzeichnis, und das neue Flag `--plugin-url` ruft ein Plugin-Archiv von einer URL für die aktuelle Sitzung ab. Nützlich zum Testen eines Plugins, bevor Sie es zu einem Marketplace hinzufügen, oder zum Versand interner Plugins aus einem Artifact Store.14`--plugin-dir` akzeptiert jetzt zusätzlich zu einem Verzeichnis auch ein `.zip`-Plugin-Archiv, und das neue Flag `--plugin-url` lädt ein Plugin-Archiv von einer URL für die aktuelle Sitzung. Nützlich, um ein Plugin auszuprobieren, bevor Sie es zu einem Marketplace hinzufügen, oder um interne Plugins aus einem Artefakt-Speicher bereitzustellen.
15 15
16Laden Sie ein Plugin direkt von einer URL:16Laden Sie ein Plugin direkt von einer URL:
17 17
19claude --plugin-url https://example.com/my-plugin.zip19claude --plugin-url https://example.com/my-plugin.zip
20```20```
21 21
22[Plugins-Anleitung](https://code.claude.com/docs/de/plugins/overview.md)22[Plugins-Leitfaden](https://code.claude.com/docs/de/plugins/overview.md)
23 23
24Verlaufssuche über alle Ihre Projekte24Verlaufssuche über alle Ihre Projekte
25v2.1.12925v2.1.129
26 26
27`Strg+R` Rückwärtssuche durchsucht nun standardmäßig alle Prompts über alle Projekte hinweg und stellt das Verhalten von vor v2.1.124 wieder her. Drücken Sie `Strg+S` während der Suche, um die Suche auf das aktuelle Projekt oder die aktuelle Sitzung einzugrenzen. Praktisch, wenn Sie sich an einen Befehl erinnern, den Sie letzte Woche in einem anderen Repository ausgeführt haben, und nicht danach graben möchten.27Die Rückwärtssuche mit `Ctrl+R` durchsucht jetzt standardmäßig alle Prompts aus allen Projekten und stellt damit das Verhalten von vor v2.1.124 wieder her. Drücken Sie während der Suche `Ctrl+S`, um die Suche wieder auf das aktuelle Projekt oder die aktuelle Sitzung einzugrenzen. Praktisch, wenn Sie sich an einen Befehl erinnern, den Sie letzte Woche in einem anderen Repository ausgeführt haben, und nicht lange danach suchen möchten.
28 28
29[Interaktiver Modus: Befehlsverlauf](https://code.claude.com/docs/de/interactive-mode.md#command-history)29[Interaktiver Modus: Befehlsverlauf](https://code.claude.com/docs/de/interactive-mode.md#command-history)
30 30
31Weitere Verbesserungen31Weitere Verbesserungen
32 32
33Neue Einstellung `worktree.baseRef` (`fresh` | `head`) steuert, ob `--worktree`, das Tool `EnterWorktree` und Agent-Isolations-Worktrees vom Remote-Standard-Branch oder vom lokalen `HEAD` abzweigen; der Standard `fresh` hält nicht gepushte Commits aus neuen Worktrees herausNeue Regeln `settings.autoMode.hard_deny` blockieren übereinstimmende Aktionen bedingungslos im Auto-Modus, unabhängig von Allow-Ausnahmen, für Aktionen, die niemals automatisch ausgeführt werden sollten, auch wenn breitere Allow-Regeln geltenHooks erhalten nun die aktive Anstrengungsebene über das JSON-Eingabefeld `effort.level` und die Umgebungsvariable `CLAUDE_EFFORT` lesen`CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1` deaktiviert den Vollbild-Alternate-Screen-Renderer und behält die Konversation im nativen Scrollback des Terminals`CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE` ermöglicht es Homebrew- oder WinGet-Installationen, das Upgrade im Hintergrund auszuführen und zum Neustart aufzufordern`CLAUDE_CODE_SESSION_ID` ist nun in der Bash-Tool-Subprozess-Umgebung vorhanden und entspricht der `session_id`, die an Hooks übergeben wird`/mcp` zeigt nun die Werkzeuganzahl für verbundene Server an und kennzeichnet Server, die mit 0 Werkzeugen verbunden sind`--channels` funktioniert nun mit Konsolen-Authentifizierung (API-Schlüssel)Subprozesse wie Bash, Hooks, MCP und LSP erben nicht mehr `OTEL_*` Umgebungsvariablen, sodass OTEL-instrumentierte Apps, die über das Bash-Tool ausgeführt werden, nicht mehr den OTLP-Endpunkt der CLI selbst aufgreifenZusammenfassungen zum Fortschritt von Sub-Agenten treffen nun den Prompt-Cache und reduzieren die `cache_creation` Token-Kosten um etwa das 3-facheMehrere OAuth- und Anmeldedaten-Zuverlässigkeitskorrektionen: Parallele Sitzungen enden nicht mehr bei 401 nach einem Refresh-Token-Rennen, MCP-OAuth-Refresh-Token gehen nicht mehr verloren, wenn mehrere Server gleichzeitig aktualisiert werden, und eine seltene Anmeldeschleife aus einem gleichzeitigen Anmeldedaten-Schreibvorgang ist behobenNeuer Admin-Schlüssel `parentSettingsBehavior` ermöglicht es Administratoren, SDK `managedSettings` in die Richtlinien-Zusammenführung einzubeziehen33Die neue Einstellung `worktree.baseRef` (`fresh` | `head`) legt fest, ob `--worktree`, das Tool `EnterWorktree` und Worktrees zur Agent-Isolation vom Remote-Standard-Branch oder vom lokalen `HEAD` abzweigen; der Standardwert `fresh` hält nicht gepushte Commits aus neuen Worktrees herausNeue `settings.autoMode.hard_deny`-Regeln blockieren passende Aktionen im Auto-Modus bedingungslos, unabhängig von Allow-Ausnahmen – für Aktionen, die niemals automatisch ausgeführt werden sollen, selbst wenn umfassendere Allow-Regeln greifenHooks erhalten jetzt die aktive Effort-Stufe über das JSON-Eingabefeld `effort.level` und die Umgebungsvariable `$CLAUDE_EFFORT`, und Befehle des Bash-Tools können `$CLAUDE_EFFORT` auslesen`CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1` deaktiviert den Vollbild-Renderer mit alternativem Bildschirm und belässt die Konversation im nativen Scrollback des TerminalsMit `CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE` können Homebrew- oder WinGet-Installationen das Upgrade im Hintergrund ausführen und zum Neustart auffordern`CLAUDE_CODE_SESSION_ID` ist jetzt in der Umgebung der Unterprozesse des Bash-Tools verfügbar und entspricht der an Hooks übergebenen `session_id``/mcp` zeigt jetzt die Anzahl der Tools für verbundene Server an und kennzeichnet Server, die sich mit 0 Tools verbunden haben`--channels` funktioniert jetzt mit Console-Authentifizierung (API-Schlüssel)Unterprozesse wie Bash, Hooks, MCP und LSP erben keine `OTEL_*`-Umgebungsvariablen mehr, sodass mit OTEL instrumentierte Anwendungen, die über das Bash-Tool ausgeführt werden, nicht mehr den eigenen OTLP-Endpunkt der CLI übernehmenFortschrittszusammenfassungen von Sub-Agents treffen jetzt den Prompt-Cache und senken die `cache_creation`-Token-Kosten um etwa das DreifacheMehrere Korrekturen zur Zuverlässigkeit von OAuth und Anmeldedaten: Parallele Sitzungen bleiben nach einer Race Condition beim Refresh-Token nicht mehr bei 401 hängen, MCP-OAuth-Refresh-Tokens gehen nicht mehr verloren, wenn mehrere Server gleichzeitig aktualisieren, und eine seltene Anmeldeschleife durch einen gleichzeitigen Schreibvorgang der Anmeldedaten wurde behobenMit dem neuen Admin-Schlüssel `parentSettingsBehavior` können Admins die `managedSettings` des SDK in die Zusammenführung der Richtlinien einbeziehen
34 34
35[Vollständiges Changelog für v2.1.128–v2.1.136 →](https://code.claude.com/docs/en/changelog.md#2-1-128)35[Vollständiges Changelog für v2.1.128–v2.1.136 →](https://code.claude.com/docs/en/changelog.md#2-1-128)