Skip to main content
Releases v2.1.263 → v2.1.2692 Features · 7.–11. September
Plugins mit claude plugin eval testenv2.1.269

claude plugin eval führt Ihr Plugin gegen eine Reihe von Testfällen aus, bewertet die Ergebnisse und führt standardmäßig jeden Fall erneut ohne das Plugin aus, damit Sie sehen können, welchen Beitrag es leistet. claude plugin eval init fragt Sie, wie ein gutes Ergebnis aussieht, schlägt dann Testfälle und die Überprüfungen vor, die sie bewerten, versucht die Suite einmal und schreibt die Dateien. Jede Ausführung und jede Überprüfung, bei der ein zweites Modell die Antwort bewertet, ist ein echter Modellaufruf auf Ihrem Konto.

Terminalausgabe von claude plugin eval: eine Tabelle mit sieben Fällen, wobei jeder Fall seine Bewertung mit und ohne Plugin, die Differenz zwischen ihnen, die Ausführungsanzahl und die Kosten zeigt, gefolgt von einer Zusammenfassungszeile mit dem mittleren Delta, der Gesamtdauer und den Gesamtkosten

Lassen Sie Claude aus dem Stammverzeichnis Ihres Plugins die Suite entwerfen:

terminal

Wenn Claude Ihnen mitteilt, dass die Suite bereit ist, beenden Sie die Sitzung, die claude plugin eval init geöffnet hat, und führen Sie claude plugin eval . aus, um jeden Fall zu bewerten. Die Zusammenfassungstabelle wird in Ihrem Terminal gedruckt, und report.html unter evals/results/ enthält die Details pro Ausführung.

Plugins mit Evals testen
Desktop-Bereiche in eigene Fenster ausklappenDesktop

In der Claude Code Desktop-App können Sie jeden Bereich in sein eigenes Fenster ausklappen. Ziehen Sie das Diff oder Terminal auf einen zweiten Bildschirm, während Claude in dem Hauptfenster weiterarbeitet, und docken Sie den Bereich später wieder an, wenn Sie fertig sind.

Arbeitsbereich anordnen

Weitere Verbesserungen

Legen Sie maxEffortLevel auf der obersten Ebene oder pro Modell unter modelSettings fest, um die Aufwandsstufe bei jedem Anbieter zu begrenzen, einschließlich Amazon Bedrock, Google Cloud’s Agent Platform und Microsoft Foundry; jede höhere Stufe wird mit der Obergrenze ausgeführt
Zeigen Sie --plugin-dir auf einen Ordner mit Plugins, um jeden unmittelbaren Unterordner mit einem Manifest zu laden
Wenn WebFetch das Herunterladen einer Seite nicht innerhalb von fünf Minuten abgeschlossen hat, schlägt der Abruf mit einem Deadline-Fehler fehl, anstatt zu hängen; setzen Sie CLAUDE_CODE_WEBFETCH_DEADLINE_MS, um die Deadline zu ändern, oder auf 0, um die Grenze zu entfernen
Übergeben Sie --json an claude plugin install, uninstall, update, enable oder disable, um das Ergebnis als ein JSON-Objekt in der letzten Zeile von stdout auszugeben
Wenn der Auto-Modus-Klassifizierer eine Aktion blockiert, nennt der Grund, den Claude erhält, normalerweise die Regel, die übereinstimmt, wie z. B. [Data Exfiltration]
Wenn Sie / mitten in einer Eingabeaufforderung eingeben, können Sie jetzt aus einer Liste übereinstimmender Befehle wählen, anstatt einen einzelnen Vorschlag zu erhalten. Die Liste wird beim Eingeben in Vollbilddarstellung geöffnet. Eine Plugin-Skill stimmt auch mit ihrem Namen ohne das Plugin-Präfix überein
In der VS Code-Erweiterung klicken Sie auf die Agent-Anzahl am unteren Rand des Eingabefelds, um die Agent-Karte zu öffnen, wo Sie das schreibgeschützte Transkript eines Subagenten öffnen oder ihn stoppen können
In der VS Code-Erweiterung wählen Sie Hooks oder Permissions im Abschnitt „Anpassen” des Befehlsmenüs, um Hooks und Berechtigungsregeln in Ihren Benutzer-, Projekt- und lokalen Einstellungen hinzuzufügen oder zu entfernen
Claude kann ein Browser-Tab-Symbol auswählen, das zu jedem Artefakt passt, das es veröffentlicht
In Claude Code im Web können Sie eine eingereihte Nachricht in einer Cloud-Sitzung zurücknehmen, bevor Claude sie liest: entfernen Sie sie aus der Warteschlange oder drücken Sie Esc oder Up, und der Text kehrt zum Nachrichtenfeld zurück
Vollständiges Changelog für v2.1.263–v2.1.269 →