Claude Code v2.1.280 liefert Opus 5.5 als Standard mit 1M-Kontext
Claude Code v2.1.280 ist da, und die wichtigste Änderung ist ein Modellwechsel: claude-opus-5-5 ist jetzt das Standard-Opus-Modell. Anthropic gibt es mit 1 Mio. Kontext zu $4/$20 pro Mio. Tokens an, Cache-Reads kosten $0,20/Mio. Tokens.
Neue Umgebungsvariable für MCP-Beschreibungen
MCP-Tool-Beschreibungen und Server-Anweisungen waren bisher auf 2.048 Zeichen pro Server begrenzt. Das lässt sich jetzt mit CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTH überschreiben, was für jeden MCP-Server in der Sitzung gilt.
Umgang mit Schreibvorgängen über Symlinks
Schreibvorgänge über einen symlinkten Pfad wurden nach ihrer Schreibweise innerhalb des Verzeichnisbaums beurteilt. Das ist behoben: Die Eingabeaufforderung nennt nun, wo der Schreibvorgang tatsächlich landet, und acceptEdits, Allow-Regeln und der Auto-Modus genehmigen keinen Schreibvorgang mehr, der außerhalb des Verzeichnisbaums landet.
Auto-Modus läuft nicht mehr in Schleifen
- Wenn eine Sicherheitsprüfung die Überprüfung einer Aktion ablehnte, hat der Auto-Modus sie wiederholt erneut versucht. Jetzt wird die Aktion einmal abgelehnt, mit dem Hinweis, dass ein erneuter Versuch nicht hilft.
- Wenn eine Sicherheitsprüfung keine Antwort gab, lehnte der Auto-Modus Aktionen wiederholt ohne Pause ab. Wiederholungen werden jetzt zurückgestellt, und der Turn endet mit einer Meldung nach zehn aufeinanderfolgenden Ablehnungen.
Validierung von Tool-Aufrufen
Write-Aufrufe schlagen bei der Validierung nicht mehr fehl, wenn ein Modell path, file_text, file_content oder ein überflüssiges description statt file_path und content sendet.
Korrekturen bei Tastenkürzeln und Terminal
- Zweimal Ctrl+C oder Ctrl+D in den meisten Dialogen (
/model,/effort,/config,/status,/usage,/plugin,/sandbox,/permissions,/artifacts,/mobile,/login,/upgrade,/usage-credits,/install-github-app,/setup-bedrock,/setup-vertex) beendete früher Claude Code, statt den Dialog zu schließen. - Ein versehentliches
nschließt Dialoge nicht mehr, und ein versehentlichesybestätigt sie nicht mehr — Enter und Esc bestätigen und brechen ab. Um das alte Verhalten wiederherzustellen, binden Siey/nanconfirm:yes/confirm:noinkeybindings.json. - Textfelder in Dialogen verloren getippte Buchstaben, Ziffern oder Leerzeichen an ein Tastenkürzel auf dieser Taste.
- Die Eingabezeile auf Windows-Terminals blieb nach dem Entfernen unsichtbarer Zeichen bei Enter durcheinander; der Bildschirm wird jetzt neu gezeichnet, sodass Sie den genauen Text prüfen können, der gesendet wird.
- Die Bereinigung unsichtbarer Zeichen entfernte den Zero-Width Non-Joiner, den Persisch und Arabisch verwenden, um Suffixe an lateinische Wörter oder Zahlen anzuhängen.
Sprachdiktat und Caching
- Ctrl+C stoppt jetzt das Sprachdiktat (früher wurde die Eingabeaufforderung geleert, aber das Mikrofon zeichnete weiter auf); Esc bricht ab, während ein Transkript verarbeitet wird; gehaltene Leertaste startet das Diktat nicht mehr aus der Transkript-Ansicht oder dem vim-NORMAL-Modus.
- Ein Modellwechsel aus einer Host-App (Claude Desktop, VS Code, SDK), während Claude arbeitet, führt beim nächsten Prompt nicht mehr zu einem Prompt-Cache-Miss.
- Fortgesetzte Fork-Subagenten senden jetzt ihre ursprüngliche Tool-Liste erneut, statt sie neu aufzubauen, was das Prompt-Caching für diesen Agenten beeinträchtigt hatte.
- Rückmeldungen von Subagenten zeigen beim Aufklappen außerhalb des ausführlichen Modus keine interne Herkunftspräambel mehr.
Korrekturen bei Plugins und Skills
installed_plugins.jsonbehält nach der Aktualisierung eines Plugins aus einem GitHub-Repo oder einer Git-URL, die einen Branch oder Tag verfolgt, nicht mehr den Commit vom Installationszeitpunkt bei.- Skills in
~/.claude/skills/wurden nach~/.claude/skills/.trash/verschoben, wenn einemanifest.jsonin diesem Ordner ihre Namen auflistete. - Ein von Ihnen deaktivierter Skill zeigt jetzt ein gedimmtes ◯ statt desselben roten ✘, das für ein fehlgeschlagenes Plugin in
/pluginund/skillsverwendet wird.
Observability und UI
Das OpenTelemetry-Ereignis hook_execution_complete enthält jetzt Hook-Ausgabegrößen und die Anzahl übergroßer Ausgaben, die in einer Datei gespeichert wurden. Die Mausunterstützung reicht im Vollbildmodus weiter: Das Mausrad scrollt die /skills-Liste, und Skill-Statusoptionen in /plugin sind anklickbar. Home/End funktionieren jetzt in der /config-Einstellungsliste und in Auswahllisten wie /model, /memory und Berechtigungsdialogen. Diverse Fehler bei Rahmen, Hervorhebungen und Konsistenz von Symbolen in /mcp, /plugin und /workflows wurden ebenfalls behoben.
Wenn Sie Claude Code in CI oder mit MCP-Servern betreiben, sind die Änderungen an den Wiederholungen im Auto-Modus und die Überschreibung der MCP-Beschreibung die beiden Punkte, die es wert sind, zweimal gelesen zu werden.
📖 Read the full source: GitHub Claude-Code
👀 Siehe auch

KI-generierter Code überfordert erfahrene Entwickler, wie eine Studie zeigt
KI-Nutzer führen mit KI-Unterstützung 98 % mehr Pull Requests zusammen, aber erfahrene Ingenieure berichten von erhöhter kognitiver Belastung und Burnout. Die Forschung zeigt, dass die Fehlererkennung von 87 % bei PRs unter 100 Zeilen auf 28 % bei PRs über 1.000 Zeilen sinkt.

Claude Code übernimmt die Entfernung des QNX Big Kernel Locks, beginnend mit Benutzerraum-Kontentionsstatistiken
Ein Entwickler bat Claude Code, den QNX-Microkernel umzugestalten, um den Big Kernel Lock zu entfernen. Claude schätzte 3 Monate für einen Top-Entwickler und begann dann damit, /proc-ähnliche Locking-Statistiken zu entwerfen und Kernel-Subsysteme nacheinander zu reparieren.

Claude Daily Digest: Start der /dream-Funktion, Kritik an Nutzungsbeschränkungen und Barrierefreiheits-Tool
Anthropic hat die /dream-Funktion für Claudes Auto-Memory-System ausgeliefert, während die Community sich über Nutzungslimits beschwert und ein tauber Entwickler ein Terminal-Blitzbenachrichtigungs-Plugin für Claude Code gebaut hat.
