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

✍️ OpenClawRadar📅 Veröffentlicht: 1. April 2026🔗 Source
Claude Code v2.1.89 fügt verzögerbare Hooks, Wiederholungsversuche für Berechtigungen hinzu und behebt Speicherlecks.
Ad

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 --resume fortgesetzt 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 mit r wiederholt werden können.
  • Umgebungsvariablen: Hinzugefügte Umgebungsvariable CLAUDE_CODE_NO_FLICKER=1 für flimmerfreies Alt-Screen-Rendering mit virtualisiertem Scrollback. Hinzugefügte MCP_CONNECTION_NONBLOCKING=true fü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 / du anstatt "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 push Fortschritt 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.
Ad

Zusätzliche Fehlerbehebungen

  • Berechtigungsregeln: Behebung der Edit(//path/**)- und Read(//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_path als 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 --continue verschobene 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.jsonl fallen. Behebung, dass /stats Tokens 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-invalidates die 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

Ad

👀 Siehe auch

Anthropic reagiert auf Code-Leak im Zusammenhang mit Claude-KI-Agenten
Nachrichten

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.

OpenClawRadar
Vibe-Coding umgeht Governance: Warum Urteilsvermögen, nicht Software, das eigentliche Risiko ist
Nachrichten

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.

OpenClawRadar
GPT 5.5 vs Claude: Ein Entwickler-Refactoring-Battle-Report
Nachrichten

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.

OpenClawRadar
Claude Code fügt geplante Aufgabenausführung für automatisierte Workflows hinzu
Nachrichten

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.

OpenClawRadar