Meteora Web

Claude Code 2.1.318 schützt Anmeldung und Konfiguration auf Netzwerkordnern

Claude Code 2.1.318 behebt dutzende Bugs, schützt ~/.claude.json und die Anmeldung im Netzwerk-Home und warnt 10 Tage vor dem Ablauf der claude.ai-Anmeldung.

Ing. Calogero Bono 6 Min. Lesezeit
Claude Code 2.1.318 schützt Anmeldung und Konfiguration auf Netzwerkordnern

Anthropic hat die Version 2.1.318 von Claude Code auf GitHub veröffentlicht. Die Release-Notes sind lang und setzen vor allem auf Zuverlässigkeit. Das Paket betrifft das Speichern von Konfiguration und Anmeldung auf gemeinsam genutzten Netzwerkordnern, den Ablauf der claude.ai-Anmeldung sowie das Verhalten von Remote- und nicht interaktiven Sitzungen. Wenn du das Tool im Unternehmen oder in der Automatisierung einsetzt, lohnt es sich, die Änderungen zu lesen.

Ein paar Begriffe, bevor wir zu den Fakten kommen. ~/.claude.json ist die Konfigurationsdatei, in der Claude Code Einstellungen, vertrauenswürdige Ordner und MCP-Server speichert. MCP ist das Protokoll, über das sich der Assistent mit externen Werkzeugen verbindet. claude -p ist der nicht interaktive Modus, der in Skripten und Automatisierungen verwendet wird. Mods sind Erweiterungen, die Claude Code während einer Sitzung schreibt. Subagent ist ein Nebenagent, der parallel zum Hauptagenten arbeitet.

Zenithby Meteora Web Das Betriebssystem deines Unternehmens. Social Media, Kunden, Buchungen und Rechnungen auf einer einzigen Plattform. Fitnessstudios, Barbershops, Selbstständige. Zenith entdecken → Kostenlose Demo · ohne Karte

Was ist neu in Claude Code 2.1.318?

Laut den offiziellen Notizen auf GitHub speichert die Version die Antwort des Nutzers, wenn Claude Code darum bittet, in der Sitzung geschriebene Mods zu aktivieren. Außerdem kommt assume_role bei den Upstream-Mantle des Gateways der Claude-Apps hinzu, nützlich für eine Rolle in einem anderen AWS-Konto und um AWS-Kosten jedem Entwickler zuzuordnen.

Für Mods gibt es zusätzlich eine Effort-Option für $.model.fork, sodass eine schnelle Nebenaufgabe unabhängig von der Sitzung mit niedrigem Effort laufen kann. Das Ergebnis zeigt den übermittelten Effort an.

Wie ändert sich der Umgang mit dem Ablauf der Anmeldung?

Jetzt zeigt claude auth status das Enddatum der gespeicherten claude.ai-Anmeldung an (loginExpiresAt). Die JSON-Ergebnisse von claude -p enthalten credential_expires_at. Ab 10 Tagen vor dem Ablauf zeigt die Textausgabe von claude -p eine einzeilige Warnung auf stderr.

Läuft die Anmeldung ab, nennt der Fehler das klar und verweist in claude -p auf claude auth login und claude setup-token. Für alle, die unbeaufsichtigte Jobs laufen lassen, ist das eine Information, die bisher fehlte.

Warum ist von Netzwerk-Home-Ordnern so viel die Rede?

Viele Korrekturen betreffen gemeinsam genutzte Homes im Netzwerk. Die Notizen nennen /logout, claude auth logout und claude mcp remove, die Erfolg meldeten, obwohl die Datei nicht aktualisiert wurde. Ebenfalls behoben ist die gespeicherte Anmeldung, die durch eine leere Datei ersetzt wurde, wenn das Home keinen Speicherplatz mehr hatte.

Weitere Einträge betreffen Jobs, die nach einer erneuten Anmeldung aus einem anderen Terminal mit Not logged in endeten, sowie claude mcp add und remove, die ohne Sperre schrieben. Jetzt warten sie oder beenden sich mit Code 1, auch wenn das Speichern eines anderen Jobs einen gespeicherten Server weiterhin ersetzen kann.

Bei ~/.claude.json wird eine ungültige Datei nicht mehr durch Standardwerte ersetzt. Der Start schlägt fehl und erklärt, wie die Datei wiederherzustellen ist. Ist die Datei leer und ohne Backup, startet Claude Code wie ohne Datei. Wer den Zusammenhang möchte, kann auch die Korrekturen der 2.1.314 lesen.

Was ändert sich für Sitzungen, Subagenten und Sicherheit?

Die Notizen beheben den Verlust der Unterhaltung bei --continue nach fehlgeschlagenen Versuchen eines Werkzeugaufrufs, eine Regression aus der 2.1.314. Gelöst ist auch die Blockade unter macOS bei vielen Bash-Befehlen und die Berechtigungsabfragen, die durch Tasten gelöst wurden, die direkt nach dem Absenden einer Nachricht getippt wurden.

Ein nach dem Neustart eines selbst gehosteten Runners oder einer Cloud-Sitzung genehmigter Befehl lief im Startordner der Sitzung. Jetzt wird der Befehl nicht ausgeführt, wenn der angeforderte Ordner nicht erreichbar ist. Außerdem blockiert deniedMcpServers mit URLs auch die von Anthropic bereitgestellten Server mit passendem Upstream.

Im Hintergrund laufende Subagenten verschieben einen Shell-Befehl nach 3 Minuten bei allen Anbietern, damit der Prompt-Cache nicht abläuft. Bei Bedrock, Vertex, Foundry oder ohne Telemetrie kann das Warten bei kaltem Cache bis zu 5 Minuten dauern. Zum Vergleich mit dem Vorgänger gibt es die 2.1.316.

Grenzen, die du kennen solltest

Die vorliegenden Notizen sind gekürzt, und der letzte Eintrag zum Gateway ist unvollständig. Wir haben keine der Korrekturen in der Praxis überprüft. Dokumentierte Grenzen bleiben bestehen, etwa dass das Speichern eines anderen Jobs einen gespeicherten MCP-Server noch überschreiben kann. Messungen der Auswirkungen auf die Leistung liegen nicht vor.

Was sich für alle ändert, die digital arbeiten

Wenn du Claude Code in Skripten oder in der CI einsetzt, prüfe das Ablaufdatum der Anmeldung mit claude auth status und fange die Warnung auf stderr ab. Liegen die Home-Verzeichnisse auf NFS oder anderen gemeinsamen Ordnern, verringert das Update das Risiko geleerter Konfigurationen oder verlorener MCP-Server. Wer unternehmensweite Richtlinien verwaltet, sollte die nun weiter gefassten Regeln für deniedMcpServers überprüfen. Wer auf dem Dienst entwickelt, kann sich an den Fall der Erweiterung mit Backdoor in Cursor erinnern, denn die 2.1.318 installiert die IDE-Erweiterung beim Start aus einem IDE-Terminal nicht mehr.

Unsere Einschätzung

Es ist ein unauffälliges, aber nützliches Release. Fast alle Einträge sind Korrekturen stiller Datenverluste oder angeblicher Erfolge, die nie eingetreten sind, also genau die Art Fehler, die im Produktivbetrieb Stunden kostet. Der Haken – Es tauchen viele Probleme mit Netzwerk-Homes und Neustarts auf. Für ein Werkzeug, das zunehmend unbeaufsichtigt läuft, sollte die Robustheit beim Speichern von Anmeldung und Konfiguration eine Grundanforderung sein und nicht eine Reihe nachträglicher Patches.

Häufige Fragen

Was macht der neue Hinweis zum Ablauf der Anmeldung?

Er erscheint auf stderr in der Textausgabe von claude -p, ab 10 Tagen vor dem Ende der gespeicherten claude.ai-Anmeldung. Das Datum ist auch in claude auth status sichtbar. In den JSON-Ergebnissen gibt es das Feld credential_expires_at.

Behebt Claude Code 2.1.318 den Verlust der Unterhaltung bei --continue?

Ja, für einen bestimmten Fall. Die Notizen beschreiben die vorherige Unterhaltung, die verloren ging, nachdem die Versuche eines fehlerhaften Werkzeugaufrufs ausgeschöpft waren. Es handelte sich um eine Regression aus der 2.1.314.

Was passiert, wenn ~/.claude.json beschädigt ist?

Der nicht interaktive Start schlägt fehl und erklärt, wie die Datei wiederhergestellt werden kann. Die Datei bleibt unverändert. Früher wurde sie durch Standardwerte ersetzt. Eine leere Datei ohne Backup wird nicht mehr als beschädigt gemeldet.

Ändert sich etwas bei der IDE-Erweiterung?

Ja. Claude Code installiert oder aktualisiert die IDE-Erweiterung nicht mehr, wenn es in einem IDE-Terminal gestartet wird. Du verwendest /ide aus einem externen Terminal oder die Erweiterungsansicht des Editors.

Funktionieren die Subagenten anders?

Ja. Im Hintergrund laufende Subagenten verschieben einen Shell-Befehl nach 3 Minuten in den Hintergrund. Außerdem stoppen sie, statt das Modell zu wechseln, wenn die Option auf Ask each time steht.

Worauf du in den nächsten Claude-Code-Releases achten solltest

Die 2.1.318 behebt viele Fehler, lässt aber einige dokumentiert offen. Die nächsten Release-Notes werden zeigen, ob die Netzwerk-Homes aufhören, Probleme zu machen.

  • Lies die nächsten Release-Notes und suche nach Einträgen zu Sperren und dem gleichzeitigen Speichern von MCP-Servern.
  • Teste das Update auf einem Testrunner, bevor du es im ganzen Team ausrollst.
  • Prüfe, ob in deinen Jobs die Ablaufwarnung erscheint, und notiere dir das Ende der Anmeldung.

Quellen

Zenithby Meteora Web Das Betriebssystem deines Unternehmens. Social Media, Kunden, Buchungen und Rechnungen auf einer einzigen Plattform. Fitnessstudios, Barbershops, Selbstständige. Zenith entdecken → Kostenlose Demo · ohne Karte

Auch interessant

Aus dem Blog

Neueste Artikel