Claude Code v2.1.160: Sicherheitsabfragen für Shell-Konfiguration, Dateischutz durch acceptEdits und Dutzende von Fehlerbehebungen

Anthropic hat Claude Code v2.1.160 veröffentlicht, ein Wartungsupdate, das Sicherheitsabfragen für das Schreiben von Shell-Konfigurationsdateien hinzufügt, die Beschränkungen des acceptEdits-Modus verschärft und über ein Dutzend Fehler in Bezug auf Windows, WSL, Hintergrund-Agenten und Terminal-Rendering behebt.
Was hat sich geändert
Sicherheit
- Schutz von Shell-Startup-Dateien: Claude fragt nun vor dem Schreiben in
.zshenv,.zlogin,.bash_loginund~/.config/git/– Dateien, die bei stiller Modifikation zu unbeabsichtigter Befehlsausführung führen könnten. - Verschärfung des acceptEdits-Modus: Das Schreiben in Build-Tool-Konfigurationsdateien, die Codeausführung ermöglichen (z.B.
.npmrc,.yarnrc*,bunfig.toml,.bazelrc,.pre-commit-config.yaml,.devcontainer/), löst nun eine Bestätigungsabfrage aus.
Verbesserungen im Bearbeitungs-Workflow
- <>Einzeldatei-
grep/egrep/fgrep-Befehle erfüllen nun die Lese-vor-Bearbeitung-Prüfung – kein separater Read-Schritt vor dem Bearbeiten erforderlich.Fehlerbehebungen
- Windows-Zwischenablage auf WSL: Copy-on-select verwendet jetzt PowerShell-Interop anstelle von OSC 52 und behebt damit Probleme mit der Zwischenablage in Terminals wie MobaXterm, die OSC 52 nicht unterstützen.
- Verlust des Sitzungsverlaufs: Zwei Fehler behoben, bei denen das Wiederherstellen einer abgeschlossenen Sitzung aus
claude agentsoder das erneute Anhängen einer Hintergrundsitzung nach nächtlicher Unterbrechung den Chatverlauf löschte und die ursprüngliche Eingabeaufforderung erneut ausführte. - Daemon-Start-Race-Condition: Fehler behoben, bei dem
claude --bgauf ausgelasteten Rechnern beim Kaltstart gelegentlich mit „socket missing" fehlschlug. - Windows-Verzeichnissperre: Das Verzeichnis, in dem eine Hintergrundsitzung gestartet wurde, kann nun nach
claude rmgelöscht werden, ohne auf das Beenden des Daemons zu warten. - Agentenlistenstatus: Hintergrund-Agenten, die ihre Arbeit wieder aufgenommen haben, erscheinen nicht mehr unter „Abgeschlossen".
- Auto-Updater-Einfrieren: Fehler behoben, bei dem
claude agentsbeim Zurückkehren zur Sitzungsliste für mehrere Sekunden einfror, weil der Auto-Updater beim Beenden erneut prüfte. - Windows-Eingabeverzögerung: Esc, Pfeiltasten und Tippen frieren nicht mehr ein, wenn eine Hintergrundsitzung angehängt ist oder in der Agentenansicht unter hoher CPU-Last.
- Terminal-Sync-Ausgabe-Marker: Hintergrund-Agenten senden keine Sync-Ausgabe-Marker mehr an Terminals, die diese nicht unterstützen (Apple Terminal, tmux), um Render-Artefakte zu vermeiden.
- Mausrad-Scrollen: Fehler behoben, bei dem das Mausrad direkt nach dem Öffnen einer Sitzung aus der Agentenliste durch den Verlauf der letzten Eingaben statt durch das Transkript scrollte.
- CJK-IME-Position: Die IME-Eingabe erscheint nun an der Cursorposition und nicht links unten auf dem Bildschirm.
- Windows-Hyperlink-Pfade: Gültige
file:///C:/...-Links werden auf Terminals mit Hyperlink-Unterstützung nicht mehr in fehlerhafte Pfade umgeschrieben. - Sonderzeichen im Sprachmodus: Der Sprachmodus verbindet sich erfolgreich, auch wenn das Projektverzeichnis oder der Branchname nicht-ASCII- oder Sonderzeichen enthält.
- Fehlermeldung im Auto-Modus: Die Meldung über die Nichtverfügbarkeit von Drittanbieter-Anbietern (Bedrock/Vertex/Foundry) verweist nun auf
CLAUDE_CODE_ENABLE_AUTO_MODE, anstatt fälschlicherweise dem Modell die Schuld zu geben. - ultracode / effort:
/effort ultracodebeschuldigt nicht mehr fälschlicherweise dynamische Workflows, wenn das Modell xhigh nicht ausführen kann; ultracode wird auf nicht unterstützten Modellen nicht angeboten. - SDK-Modellfehler: Schlägt nicht mehr
--modelvor, wenn über das SDK oder auf Hosts ausgeführt wird, auf denen das CLI-Flag nicht anwendbar ist. - Bildlauf im Kurzmodus: Frühere Antworten verschwinden nicht mehr, wenn eine Sitzung im Kurzmodus fortgesetzt wird, nachdem der Kurzmodus ausgeschaltet wurde.
- Einfügen im Vim-Modus:
pfügt nun an der Cursorposition ein, nicht in der Zeile darunter, wenn das Register mitv$kopiert wurde.
Leistung und sonstige Änderungen
- Verbessertes Öffnen von kürzlich inaktiven Hintergrund-Agenten-Sitzungen in
claude agents. - Latenz des Auto-Mode-Klassifikators reduziert: Verringert die Wahrscheinlichkeit von „could not evaluate this action"-Blöcken.
- Beim Beenden einer Hintergrundsitzung wird nun
SIGTERMan laufende Shell-Unterprozesse gesendet, bevorSIGKILLgesendet wird, sodass Aufräumhandler ausgeführt werden können. CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDEentfernt (wirkungslos).- Vorschlag zur Installation des JetBrains-Plugins beim Start entfernt.
- Das Schlüsselwort für dynamische Workflows wurde von
workflowinultracodeumbenannt. Das Wort „Workflow" löst keinen Lauf mehr aus; eine Anfrage in eigenen Worten funktioniert weiterhin. Das Schlüsselwort wird in der Eingabe violett hervorgehoben.
📖 Vollständige Quelle lesen: GitHub Claude-Code
👀 Siehe auch

Claude plant, monatliches programmatisches Guthaben für die API-Nutzung hinzuzufügen
Die Pläne von Anthropics Claude werden ein monatliches Guthaben für die programmatische (API-)Nutzung enthalten, laut einem Tweet von ClaudeDevs auf X.

OneUptime fügt in einem einzigen Commit 12.000 KI-generierte Blogbeiträge hinzu
OneUptimes Blog-Repository fügte in einem einzigen Commit 12.000 KI-generierte Beiträge zu ClickHouse, Redis, MongoDB, MySQL und anderen Technologien hinzu, die 5.012 Dateien und über 1 Million Codezeilen veränderten.

Anthropic beschränkt die Nutzung von Claude-Abonnements über Drittanbieter-Tools wie OpenClaw.
Anthropic kündigte an, dass ab dem 4. April um 12 Uhr PT / 20 Uhr BST Claude-Abonnementlimits nicht mehr mit Drittanbieter-Tools wie OpenClaw genutzt werden können. Benutzer müssen für diese Integrationen zusätzliche Nutzung über separate Pay-as-you-go-Abrechnung aktivieren.

UW-Forscher planen, KI-Training mit von Lehrkräften getragenen Kameras durchzuführen, Eltern können widersprechen
Forscher der University of Washington planten, dass Vorschullehrerinnen und -lehrer Kameras am Körper tragen, um Kinder für das Training von KI-Modellen aufzuzeichnen, mit einem Opt-out-Einwilligungsmodell.