2 Min. Lesezeit KI-generiert

Claude Code 2.1.183: Auto-Mode blockiert jetzt zerstörerische Befehle

Artikel als Markdown kopieren

Das neue Release zieht im Auto-Mode eine harte Grenze: 'git reset --hard', 'terraform destroy' und Co. werden geblockt, wenn du sie nicht ausdrücklich angefordert hast. Dazu eine Warnung vor veralteten Modellen und ein Schwung Bugfixes.

Featured image for "Claude Code 2.1.183: Auto-Mode blockiert jetzt zerstörerische Befehle"

Auto-Mode ist bequem: Claude Code arbeitet eine Aufgabe ab, ohne dich bei jedem Schritt um Erlaubnis zu fragen. Genau das ist aber auch der Moment, in dem ein einziger falscher Befehl wehtun kann. Claude Code 2.1.183 geht dieses Risiko frontal an und baut ein Sicherheitsnetz ein.

Schluss mit versehentlichem Datenverlust

Der Kern des Releases: Im Auto-Mode werden zerstörerische Befehle blockiert, wenn du sie nicht selbst verlangt hast. Konkret heißt das, dass git reset --hard, git checkout -- ., git clean -fd und git stash drop nicht mehr durchlaufen, solange du nicht ausdrücklich gesagt hast, dass du lokale Änderungen verwerfen willst. git commit --amend ist gesperrt, wenn der betroffene Commit gar nicht in dieser Session vom Agenten stammt.

Und es bleibt nicht bei Git: Auch terraform destroy, pulumi destroy und cdk destroy werden geblockt — es sei denn, du hast genau diesen Stack angefragt. Das ist die Sorte Schutz, die man erst zu schätzen lernt, wenn man einmal eine Infrastruktur versehentlich abgeräumt hat.

Klarere Warnungen und ein aufgeräumter Start

Daneben gibt es eine Warnung vor veralteten Modellen: Wenn das angeforderte Modell abgekündigt ist oder automatisch auf eine neuere Version umgestellt wurde, siehst du das jetzt im Print-Modus (-p) — und neu auch dann, wenn das Modell im Frontmatter eines Agenten gesetzt ist. Mit attribution.sessionUrl lässt sich außerdem der claude.ai-Session-Link aus Commits und PRs heraushalten, was vor allem bei Web- und Remote-Control-Sessions praktisch ist. Die neue /config --help listet alle Kürzel für /config key=value auf.

Dazu kommt ein breiter Stapel Bugfixes: WebSearch lieferte in Subagenten teils leere Ergebnisse, im Windows Terminal kam es unter hoher Subagenten-Last zu zerschossenen Vollbild-Ansichten, und geplante Tasks sowie Webhook-Trigger wurden fälschlich als Tastatureingabe behandelt — alles behoben.

Meine Einordnung

Das ist genau die richtige Richtung. Je autonomer Claude Code arbeitet, desto wichtiger werden Leitplanken, die zwischen ‘mach mal’ und ‘lösch mein Repo’ unterscheiden. Schön finde ich, dass die Logik nicht stumpf alles blockt, sondern auf die Absicht schaut: Hast du das Verwerfen selbst angefragt, läuft es durch. Das ist der Unterschied zwischen einem nervigen Wächter und einem, der mitdenkt. Für Teams, die Auto-Mode produktiv einsetzen, ist dieses Update eigentlich ein Muss.

Quellen: Claude Code Changelog, Releasebot: Claude Code