Claude Code v2.1.89 fügt verzögerbare Hooks, Wiederholungsversuche für Berechtigungen hinzu und behebt Speicherlecks.

Version v2.1.89: Hook-Verbesserungen und kritische Fehlerbehebungen
Claude Code v2.1.89 fügt mehrere Hook-Verbesserungen hinzu und behebt Stabilitätsprobleme, die langlebige Sitzungen betreffen. Das Release konzentriert sich auf Berechtigungsverwaltung, Terminal-Rendering und die Behebung von Abstürzen, die bei großen Dateien oder komplexen Workflows auftreten konnten.
Neue Funktionen und Verbesserungen
- Verschiebbare PreToolUse-Hooks: Hinzugefügte "defer"-Berechtigungsentscheidung für PreToolUse-Hooks. Headless-Sitzungen können bei einem Tool-Aufruf pausieren und mit
-p --resumefortgesetzt werden, um eine erneute Hook-Auswertung zu ermöglichen. - PermissionDenied-Hook: Hinzugefügter Hook, der nach Ablehnungen durch den Auto-Mode-Klassifizierer ausgelöst wird. Rückgabe von
{retry: true}, um dem Modell mitzuteilen, dass es es erneut versuchen kann. - Auto-Mode-Verbesserungen: Abgelehnte Befehle zeigen jetzt eine Benachrichtigung und erscheinen im
/permissions → Recent-Tab, wo sie mitrwiederholt werden können. - Umgebungsvariablen: Hinzugefügte Umgebungsvariable
CLAUDE_CODE_NO_FLICKER=1für flimmerfreies Alt-Screen-Rendering mit virtualisiertem Scrollback. HinzugefügteMCP_CONNECTION_NONBLOCKING=truefür-p-Modus, um die MCP-Verbindungswartezeit komplett zu überspringen. - Subagent-Erwähnungen: Hinzugefügte benannte Subagents zu
@-Erwähnungs-Typeahead-Vorschlägen. - MCP-Verbindungs-Timeout: Begrenzte
--mcp-config-Serververbindungen auf 5s anstatt auf dem langsamsten Server zu blockieren. - Tool-Zusammenfassungsverbesserungen: Verbesserte komprimierte Tool-Zusammenfassung zeigt "Listed N directories" für
ls / tree / duanstatt "Read N files".
Kritische Fehlerbehebungen
- Speicherleck: Behebung eines Speicherlecks, bei dem große JSON-Eingaben als LRU-Cache-Schlüssel in langlebigen Sitzungen erhalten blieben.
- StructuredOutput-Fehler: Behebung eines StructuredOutput-Schema-Cache-Fehlers, der zu einer ~50%igen Fehlerrate bei Verwendung mehrerer Schemata führte.
- Abstürze bei großen Dateien: Behebung eines potenziellen Speicherüberlauf-Absturzes, wenn das Edit-Tool auf sehr großen Dateien (>1 GiB) verwendet wurde.
- Abstürze bei Sitzungsdateien: Behebung eines Absturzes beim Entfernen einer Nachricht aus sehr großen Sitzungsdateien (über 50 MB).
- LSP-Server-Wiederherstellung: Behebung des Zombie-Zustands des LSP-Servers nach einem Absturz – Server startet jetzt bei der nächsten Anfrage neu anstatt bis zum Sitzungsneustart zu scheitern.
- Autocompact-Thrashing: Behebung der Autocompact-Thrash-Schleife – erkennt jetzt, wenn sich der Kontext unmittelbar nach dreimaligem Komprimieren wieder bis zum Limit füllt und stoppt mit einer umsetzbaren Fehlermeldung anstatt API-Aufrufe zu verschwenden.
Plattformspezifische Fehlerbehebungen
- Windows: Behebung der Verdopplung von CRLF durch Edit/Write-Tools unter Windows und Entfernung von Markdown-harten Zeilenumbrüchen (zwei nachgestellte Leerzeichen). Behebung der fehlerhaften Fehlermeldung des PowerShell-Tools, wenn Befehle wie
git pushFortschritt auf stderr unter Windows PowerShell 5.1 schrieben. Behebung von Shift+Enter, das abschickt anstatt einen Zeilenumbruch einzufügen, unter Windows Terminal Preview 1.25. - macOS: Behebung, dass
claude-cli://-Deep-Links unter macOS nicht geöffnet werden. Behebung, dass der Sprachmodus unter macOS Apple Silicon keine Mikrofonberechtigung anfordert. - Plattformübergreifend: Behebung, dass Sprach-Push-to-Talk für einige Modifikator-Kombinationsbindungen nicht aktiviert wird, und dass der Sprachmodus unter Windows mit "WebSocket upgrade rejected with HTTP 101" fehlschlägt.
Zusätzliche Fehlerbehebungen
- Berechtigungsregeln: Behebung der
Edit(//path/**)- undRead(//path/**)-Erlaubnisregeln, um das aufgelöste Symlink-Ziel zu prüfen, nicht nur den angeforderten Pfad. - Hook-Bedingungen: Behebung, dass Hook-
if-Bedingungsfilterung zusammengesetzte Befehle (ls && git push) oder Befehle mit Umgebungsvariablen-Präfixen (FOO=bar git push) nicht erfasst. - Pfadbehandlung: Behebung, dass PreToolUse/PostToolUse-Hooks
file_pathals absoluten Pfad für Write/Edit/Read-Tools erhalten, entsprechend dem dokumentierten Verhalten. - Fortsetzungsfunktionalität: Behebung von
-p --resume-Hänger, wenn die verschobene Tool-Eingabe 64 KB überschreitet oder kein verschobener Marker existiert, und dass-p --continueverschobene Tools nicht fortsetzt. Behebung von--resume-Absturz, wenn das Transkript ein Tool-Ergebnis aus einer älteren CLI-Version oder unterbrochener Schreibvorgang enthält. - Fehlermeldungen: Behebung irreführender "Rate limit reached"-Meldung, wenn die API einen Berechtigungsfehler zurückgab – zeigt jetzt den tatsächlichen Fehler mit umsetzbaren Hinweisen an.
- Datenpersistenz: Behebung, dass Prompt-Historieeinträge mit CJK oder Emoji stillschweigend verworfen werden, wenn sie auf eine 4KB-Grenze in
~/.claude/history.jsonlfallen. Behebung, dass/statsTokens unterzählt durch Ausschluss von Subagent-Nutzung und historische Daten über 30 Tage verliert, wenn sich das Stats-Cache-Format ändert. - MCP-Fehler: Behebung, dass MCP-Tool-Fehler auf nur den ersten Inhaltsblock gekürzt werden, wenn der Server Mehrfachelement-Fehlerinhalte zurückgibt.
- Kontextverwaltung: Behebung, dass Skill-Erinnerungen und anderer Systemkontext verworfen werden, wenn Nachrichten mit Bildern über das SDK gesendet werden. Behebung, dass verschachtelte
CLAUDE.md-Dateien in langen Sitzungen, die viele Dateien lesen, dutzendfach neu injiziert werden. - Rendering-Probleme: Behebung, dass Devanagari- und andere kombinierende Markierungstexte in der Assistenten-Ausgabe abgeschnitten werden. Behebung von Rendering-Artefakten auf Hauptbildschirm-Terminals nach Layoutverschiebungen. Behebung von periodischem UI-Ruckeln während des Streamings in iTerm2 bei Ausführung innerhalb von tmux.
- Cache-Probleme: Behebung von Prompt-Cache-Misses in langen Sitzungen verursacht durch sich ändernde Tool-Schema-Bytes während der Sitzung.
- UI-Benachrichtigungen: Behebung, dass Benachrichtigungs-
invalidatesdie aktuell angezeigte Benachrichtigung nicht sofort löscht. Behebung, dass der Prompt kurz nach dem Absenden verschwindet, wenn Hintergrundnachrichten während der Verarbeitung eintreffen. - Terminal-Badges: Behebung, dass komprimierte Such-/Lese-Gruppen-Badges im Terminal-Scrollback während intensiver paralleler Tool-Nutzung dupliziert werden.
Dieses Release kommt hauptsächlich Entwicklern zugute, die Claude Code für erweiterte Codingsitzungen verwenden, insbesondere solchen, die mit großen Dateien, komplexen Berechtigungssystemen oder Headless-Automatisierungsworkflows arbeiten.
📖 Read the full source: GitHub Claude-Code
👀 Siehe auch

Anthropic reagiert auf Code-Leak im Zusammenhang mit Claude-KI-Agenten
Anthropic arbeitet daran, ein Leck von Code im Zusammenhang mit seinem Claude-KI-Agenten einzudämmen, wie ein WSJ-Bericht besagt, der auf Hacker News mit 13 Punkten und 6 Kommentaren diskutiert wurde.

Vibe-Coding umgeht Governance: Warum Urteilsvermögen, nicht Software, das eigentliche Risiko ist
Dr. Jason Wingard argumentiert in seinem Forbes-Artikel, dass Vibe Coding die Zeitspanne von der Idee zum fertigen Produkt von Monaten auf Stunden verkürzt und dabei Design-, Sicherheits-, Rechts- und Markenprüfungen umgeht. Ein Replit-KI-Agent löschte in einem kontrollierten Experiment eine Produktionsdatenbank; Unternehmen fehlen die Urteilssysteme, um mit dieser Geschwindigkeit umzugehen.

GPT 5.5 vs Claude: Ein Entwickler-Refactoring-Battle-Report
Ein Entwickler nutzte GPT 5.5 für die Planung und Claude zum Coding einer massiven C-Refaktorisierung mit 36.000 Zeilen. GPT 5.5 beeindruckte mit klaren Plänen, verbrauchte aber 85 % des Kontingents in 2 Stunden beim 30-Dollar-Tarif.

Claude Code fügt geplante Aufgabenausführung für automatisierte Workflows hinzu
Anthropic hat die geplante Ausführung für Claude Code aktiviert, sodass Entwickler Aufgaben einmal einstellen und automatisch ohne manuelle Aufforderung ausführen lassen können. Die Funktion unterstützt tägliche Commit-Überprüfungen, Abhängigkeitsprüfungen, Fehlerprotokoll-Scans und PR-Überprüfungen.