Claude Code v2.1.314: blockWritesOutsideWorkingDirectories und über 20 Fehlerbehebungen

✍️ OpenClawRadar📅 Veröffentlicht: 30. Oktober 2026🔗 Source
Ad

Claude Code v2.1.314 bringt eine neue Dateisystem-Absicherung sowie eine lange Liste von Stabilitätskorrekturen für Bedrock, Vertex, MCP, VS Code und die CLI. Das Hauptmerkmal ist eine Berechtigungseinstellung, die Write, Edit und NotebookEdit daran hindert, auf Pfade außerhalb der Arbeitsverzeichnisse zuzugreifen.

Neue Berechtigung: blockWritesOutsideWorkingDirectories

Fügen Sie dies zu Ihren Einstellungen hinzu, damit die Dateibearbeitungswerkzeuge jeden Pfad außerhalb der Arbeitsverzeichnisse ablehnen – in jedem Berechtigungsmodus, nicht nur im Standardmodus:

{
  "permissions": {
    "blockWritesOutsideWorkingDirectories": true
  }
}

Wenn Sie Agents in CI oder auf gemeinsam genutzten Rechnern ausführen, schließt dies die Lücke, in der ein Werkzeug je nach aktivem Modus in /etc, Home-Dotfiles oder ein benachbartes Repository schreiben konnte.

Gateway- und Admin-Steuerung

  • Claude Apps Gateway-Upstreams akzeptieren jetzt eine optionale groups-Liste. Nur Entwickler in den aufgeführten IdP-Gruppen werden an diesen Upstream weitergeleitet – und das gilt auch beim Failover.
  • Bedrock-Upstreams erhalten guardrail_trace, das protokolliert, welcher Amazon-Bedrock-Guardrail-Filter bei einer Anfrage ausgelöst wurde, ohne den übereinstimmenden Text zu protokollieren.
  • Admin-TLS-Vertrauenseinstellungen in verwalteten Einstellungen werden jetzt tatsächlich in Claude-Desktop-Sitzungen angewendet.
  • forceRemoteSettingsRefresh, das nur in entfernten verwalteten Einstellungen festgelegt ist, wird nach Ablauf der gespeicherten Kopie nicht mehr angewendet – zuvor konnte eine Sitzung ohne Richtlinie starten, wenn der Server nicht erreichbar war.

CLI-Korrektheitskorrekturen

  • claude -p beendete sich früher mit Exit-Code 0 und ohne Ausgabe, wenn der Start fehlschlug. Jetzt wird der Fehler ausgegeben und mit Exit-Code 1 beendet, sodass Skripte und CI einen fehlerhaften Start nicht mehr als Erfolg behandeln.
  • Sitzungen hinter einer organisationsbedingten Effort-Obergrenze schlagen nicht mehr Runde für Runde mit "Invalid effort level" fehl. Claude Code senkt den Effort, versucht es erneut und teilt mit, welche Stufe verwendet wurde.
  • claude ultrareview und claude remote-control stellen die Frage nach dem Vertrauen im Arbeitsbereich nicht mehr, wenn CI gesetzt ist; sie lehnen einen nicht vertrauenswürdigen Ordner sofort ab.
  • claude mcp logout meldet keinen Erfolg mehr, wenn die Anmeldung nicht entfernt wurde (z. B. bei einem gesperrten macOS-Schlüsselbund über SSH).
  • Remote-Control-Modellwechsel, die länger als 8 Sekunden dauern, geben jetzt das Endergebnis zurück statt eines "still pending"-Fehlers, und die Worker-Registrierung versucht es mit wachsenden Wartezeiten erneut, wenn der Sitzungsdienst langsam ist.
Ad

Bedrock, Foundry und TLS

  • Bedrock-Sitzungen mit vielen Bildern schlagen nicht mehr in jeder Runde fehl und /compact gibt nicht mehr "400 Input is too long" zurück – ältere Bilder werden vor dem Komprimieren verworfen.
  • Microsoft-Foundry-Bereitstellungen, denen das Standardmodell Sonnet, Opus oder Haiku fehlt, fallen jetzt auf ein älteres Modell derselben Familie zurück, anstatt zu scheitern.
  • UNABLE_TO_GET_ISSUER_CERT bei TLS-Verbindungen wird behoben, wenn der Systemzertifikatsspeicher ein erneuertes Root-Zertifikat enthält, das mit seinem Vorgänger kreuzsigniert ist.
  • Gateways, die die tool_reference-Blöcke der Toolsuche ablehnen, lösen einen erneuten Versuch ohne Toolsuche aus, und die Sitzung merkt sich den Fallback.

UI- und Hintergrundsitzungs-Korrekturen

  • VS Code und der Code-Tab von Claude Desktop führen jetzt Idle-Kompaktierung durch: Eine Konversation mit über 200.000 Token, die im Leerlauf bleibt, wird zusammengefasst, und die Zusammenfassung wird bei Ihrer nächsten Nachricht verwendet, wenn der Prompt-Cache abgelaufen ist.
  • Die Ausgabe von PreCompact-Hooks wird bei 10.000 Zeichen abgeschnitten, sodass ein ausführlicher Hook die Kompaktierung nicht fehlschlagen lässt oder in eine Schleife bringt.
  • Hintergrund-Diff-Aktualisierungen nehmen nicht mehr kurzzeitig die Repository-Index-Sperre in Anspruch, was gleichzeitige git-Befehle mit "Unable to create '.git/index.lock': File exists." gestört hat.
  • Markdown-Tabellen springen bei halb getippten Streaming-Zeilen nicht mehr zwischen Raster- und gestapelten Layouts hin und her; lange Tabellen fallen nicht mehr auf rohe Pipe-Zeichen zurück.
  • "Continue automatically at usage limit" stoppt jetzt nach drei Fortsetzungen, wenn eine Aufgabe sich zwischen Wartezeiten selbst neu startet.
  • Ultracode bleibt nach dem Deaktivieren aus, anstatt beim nächsten Start einer Hintergrund- oder Cloud-Sitzung wieder aktiviert zu werden.

Kleinere Korrekturen

  • Die /resume-Auswahl zeigt nicht mehr CLAUDE.md- oder CLAUDE.local.md-Text als Sitzungstitel an, wenn die Sitzung nur Slash-Befehle ausgeführt hat.
  • /btw aus dem Transkript eines Subagenten antwortet jetzt aus diesem Transkript, nicht aus der Hauptkonversation.
  • Das Einfügen eines Bildes über SSH auf Linux gibt jetzt einen Hinweis aus, die Datei zu kopieren und ihren Pfad einzufügen, anstatt stillschweigend nichts zu tun.
  • Der Modellwechsel funktioniert, wenn ein defektes, vom Benutzer bereitgestelltes --plugin-dir- oder --plugin-url-Plugin neben verwalteten Plugin-Einstellungen existiert.
  • Das Bedrock/Vertex-Modell-Upgrade-Angebot erscheint nicht mehr bei jedem Start, wenn verwaltete Einstellungen das Modell festlegen.

Wer Claude Code in CI, über mehrere Cloud-Anbieter hinweg oder hinter einem Gateway betreibt, sollte dieses Update einspielen – allein die Korrektur des Exit-Codes von claude -p deckt Fehler auf, die bisher stillschweigend verschluckt wurden.

📖 Read the full source: GitHub Claude-Code

Ad

👀 Siehe auch