Ultrareview ist eine Research-Preview-Funktion. Die Funktion, Preisgestaltung und Verfügbarkeit können sich basierend auf Feedback ändern. Der Befehl ist
/code-review ultra. Wenn Ultrareview für Ihr Konto verfügbar ist, ist /ultrareview ein Alias./code-review ultra ausführen, startet Claude Code eine Flotte von Reviewer-Agenten in einer Cloud-Sandbox, um Bugs in Ihrem Branch oder Pull Request zu finden.
Im Vergleich zu einer lokalen /code-review bietet Ultrareview:
- Höhere Signalqualität: Jeder gemeldete Fund wird unabhängig reproduziert und verifiziert, sodass sich die Ergebnisse auf echte Bugs konzentrieren und nicht auf Stilvorschläge
- Breitere Abdeckung: Eine größere Flotte von Reviewer-Agenten erkundet die Änderung parallel, was Probleme aufdeckt, die eine lokale Review übersehen könnte
- Keine lokale Ressourcennutzung: Die Review läuft vollständig in einer Cloud-Sandbox, sodass Ihr Terminal für andere Arbeiten frei bleibt, während sie läuft
/login aus und authentifizieren Sie sich zuerst mit claude.ai. Ultrareview ist nicht verfügbar, wenn Sie Claude Code mit Amazon Bedrock, Google Cloud’s Agent Platform oder Microsoft Foundry verwenden, und es ist nicht für Organisationen verfügbar, die Zero Data Retention aktiviert haben oder auf die die HIPAA-Konfiguration angewendet wurde. Wenn Ultrareview nicht verfügbar ist, führt /code-review ultra stattdessen eine lokale Review in Ihrer Sitzung aus.
Ultrareview über die CLI ausführen
Starten Sie eine Überprüfung aus einem beliebigen Git-Repository:.env- und *.tfvars-Dateien. Wenn Sie einen Pull Request überprüfen, lädt Claude Code nichts von Ihrem Computer hoch.
Vor dem Start zeigt Claude Code einen Bestätigungsdialog mit dem Überprüfungsumfang, Ihren verbleibenden kostenlosen Durchläufen und den geschätzten Kosten an; für eine Branch-Überprüfung umfasst der Umfang die Datei- und Zeilenanzahl. Nach Ihrer Bestätigung wird die Überprüfung im Hintergrund fortgesetzt, während Sie Ihre Sitzung weiterhin nutzen.
Der Befehl wird nur ausgeführt, wenn Sie ihn mit /code-review ultra aufrufen; Claude startet eine ultrareview nicht von selbst.
Überprüfung gegen eine andere Basis
Um gegen eine andere Basis als den Standard-Branch zu vergleichen, übergeben Sie den Branch-Namen. Dieses Beispiel überprüft Ihren aktuellen Branch gegendevelop statt:
origin ab. Wenn der Name einen Tippfehler enthält, schlägt Claude Code den nächstgelegenen Branch-Namen im Fehler vor.
Eine Commit-ID oder ein Tag funktioniert auch als Basis, und die Überprüfung deckt dann die Änderungen auf Ihrem Branch seit diesem Commit ab.
Überprüfung eines Pull Requests
Um einen Pull Request aufgithub.com statt eines lokalen Branches zu überprüfen, übergeben Sie die PR-Nummer:
#1234, PR 1234 und eingefügte PR-URLs; eine eingefügte URL muss auf das Repository in Ihrem aktuellen Verzeichnis verweisen.
Der PR-Modus erfordert ein Repository auf github.com. Für ein Repository auf einer GitHub Enterprise Server-Instanz führen Sie /code-review ultra ohne PR-Nummer aus, um stattdessen Ihren lokalen Branch zu überprüfen.
Im PR-Modus klont die Cloud-Sandbox den Pull Request von github.com, anstatt Ihren Arbeitsbaum hochzuladen. Sie verwendet das GitHub-Konto, das mit Ihrem Claude-Konto verbunden ist, daher benötigt dieses Konto Lesezugriff auf das Repository.
Führen Sie /web-setup aus, um Ihren GitHub CLI-Login mit Ihrem Claude-Konto zu verbinden.
Ergebnisse im Pull Request veröffentlichen
In Claude Code v2.1.227 oder später können Sie, wenn Sie einen Pull Request aufgithub.com überprüfen, Claude die fertigen Ergebnisse als einzelnen einfachen Kommentar von Ihrem eigenen GitHub-Konto im PR veröffentlichen lassen. Der Kommentar ist keine Überprüfung oder Genehmigung und endet mit einer Notiz „Generated by Claude Code“. Wenn Sie einen Branch überprüfen, zeigt Claude Code die Ergebnisse nur in Ihrer Sitzung an.
Claude Code veröffentlicht niemals, es sei denn, Sie wählen dies bei diesem Durchlauf, und --no-post ist die Standardeinstellung. Das Veröffentlichen ist eine Wahl, die Sie für jeden Durchlauf treffen:
- Interaktiv: Wählen Sie im Startdialog Run and post the findings to the PR as me aus. Wenn Sie
--postzum Befehl hinzufügen, wie in/code-review ultra 1234 --post, wählt Claude Code diese Wahl vor und fragt trotzdem vor dem Start. - Nicht-interaktiv: Führen Sie den
claude ultrareviewUnterbefehl mit--postaus. Sie stimmen dem Beitrag zu, indem Sie den Unterbefehl mit dem Flag ausführen, daher veröffentlicht Claude Code ohne zu fragen. Bei einemclaude -p '/code-review ultra'Durchlauf beendet Claude Code die Ausführung, bevor die Ergebnisse ankommen, daher veröffentlicht es nichts; verwenden Sie stattdessen den Unterbefehl.
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC setzen, verfügbar.
In einer interaktiven Sitzung startet Claude Code die Veröffentlichung, wenn die Ergebnisse ankommen, daher halten Sie die Sitzung offen, bis die Überprüfung abgeschlossen ist. Claude Code behält die Veröffentlichungswahl nur in dieser Sitzung. Wenn die Sitzung endet, bevor die Überprüfung abgeschlossen ist, veröffentlicht Claude Code nichts, auch wenn Sie das Gespräch später fortsetzen.
Wenn die Veröffentlichung abgeschlossen ist, teilt Claude Ihnen das Ergebnis mit:
- Posted: Claude gibt Ihnen einen Link zum Kommentar.
- Already posted: Ein früherer Beitrag derselben Überprüfung hat den Kommentar bereits im PR platziert, daher verlinkt Claude Sie stattdessen zum Pull Request, anstatt erneut zu veröffentlichen.
- Failed: Claude teilt Ihnen mit, warum, und die Ergebnisse bleiben in Ihrem Terminal, damit Sie sie manuell veröffentlichen können.
Anfrage in einfachen Worten übergeben
In Claude Code v2.1.218 oder später können Sie auch beschreiben, woran Sie arbeiten, in einfachen Worten:check PR 123 again, startet Claude Code auch nicht; es fordert Sie auf, mit nur der PR-Nummer erneut auszuführen, um diesen PR zu überprüfen, oder ohne den Verweis, um Ihren aktuellen Branch zu überprüfen.
Diff-Limits und Fallbacks
Ultrareview überprüft den Diff, bevor eine Überprüfungsarbeit ausgeführt wird, und teilt Ihnen mit, wenn es ihn nicht wie gewohnt überprüfen kann:- Diff zu groß: Eine Branch-Überprüfung kann standardmäßig bis zu 500 geänderte Dateien und 8.000 geänderte Zeilen enthalten. Die genauen Werte können sich ändern, und die Ablehnung nennt die geltenden Werte, die Größe Ihres Diff und die Dateien mit den meisten geänderten Zeilen. Claude Code lehnt einen zu großen Pull Request auf die gleiche Weise ab und nennt seine Datei- und Zeilenanzahl, aber nicht die Aufschlüsselung pro Datei
- Nichts zu überprüfen: Wenn der Diff gegen die Basis leer ist, lehnt ultrareview ab und nennt den Branch oder Commit, gegen den es verglichen wurde, und den Fall, in dem Sie sich befinden, wie z. B. auf dem Basis-Branch selbst mit nichts nicht committetetem, oder ein Branch, dessen Commits alle bereits Teil der Basis sind. Es schlägt auch den Weg aus diesem Fall vor, wie z. B. zum Branch mit Ihrer Arbeit wechseln, lokale Änderungen stagen oder committen, oder eine andere Basis übergeben
-
Erster Commit: Der erste Commit eines Repositories hat nichts Früheres zum Vergleichen, daher überprüft ultrareview jede Datei darin, nachdem Sie im Startdialog bestätigt haben. Wenn Sie nicht verfolgte Dateien haben, lehnt es stattdessen ab und teilt Ihnen mit,
git adddie Dateien auszuführen, die Sie überprüft haben möchten. Die gleichen Größenlimits gelten. Ein erster Commit wird nur nach dieser Bestätigung ganz überprüft, daher lehnen derclaude ultrareviewUnterbefehl undclaude -pihn ab und verweisen Sie auf eine interaktive Sitzung statt. Erfordert Claude Code v2.1.277 oder später -
Keine Merge-Basis: Wenn Ihr Branch keine Historie mit dem Basis-Branch teilt, oder das Repository keinen Basis-Branch zum Vergleichen hat, überprüft ultrareview stattdessen jede verfolgte Datei im Repository. Das Fallback erfordert einen vollständigen Klon und wendet die gleichen Größenlimits an. Es wird nur gestartet, wenn Sie im Startdialog bestätigen oder den
claude ultrareviewUnterbefehl selbst ausführen. Inclaude -pund überall sonst, wo keines von beiden geschieht, lehnt ultrareview ab, sagt, dass die Überprüfung jede Datei abdecken würde, und verweist Sie auf eine interaktive Sitzung. Bei einem Checkout ohne Branches oder andere Refs, wie ein detached HEAD, der durch Auschecken vonFETCH_HEADnach dem Abrufen einer URL erstellt wurde, lehnt Claude Code die Überprüfung ab und schlägt vor, zuerst einen Branch zu erstellen
Preisgestaltung und kostenlose Durchläufe
Ultrareview ist eine Premium-Funktion, die gegen Nutzungsguthaben statt gegen die in Ihrem Plan enthaltene Nutzung abgerechnet wird.- Kostenlose Durchläufe: Die drei Pro- und Max-Durchläufe sind eine einmalige Zuteilung pro Konto und werden nicht erneuert.
- Kosten pro Review: Nach Verwendung der kostenlosen Durchläufe typischerweise 5 bis 25 Dollar in Nutzungsguthaben, je nach Größe der Änderung, entsprechend der Schätzung, die der Startdialog vor jedem Durchlauf anzeigt.
- Wann ein Durchlauf zählt: sobald die Cloud-Sitzung startet. Eine Review, die Sie frühzeitig beenden oder die nicht vollständig abgeschlossen wird, verbraucht immer noch einen kostenlosen Durchlauf; eine kostenpflichtige Review wird nur für den Teil abgerechnet, der ausgeführt wurde.
/usage-credits ausführen, um Ihre Nutzungsguthaben-Einstellung zu überprüfen oder zu ändern.
Claude Code fordert Sie einmal pro Konversation auf, die Abrechnung von Nutzungsguthaben zu bestätigen: Wenn Sie eine neue Konversation starten, beispielsweise mit /clear, zeigt Claude Code die Bestätigung erneut für die nächste kostenpflichtige Review an.
Eine laufende Review verfolgen
Eine Review dauert normalerweise 15 bis 25 Minuten. Die Review läuft als Hintergrundaufgabe, sodass Sie in Ihrer Sitzung weiterarbeiten oder andere Befehle starten können. Wenn Sie sich dafür entschieden haben, die Ergebnisse im Pull Request zu veröffentlichen, halten Sie die Sitzung offen, bis die Review abgeschlossen ist. Wenn die Sitzung zuerst endet, veröffentlicht Claude Code nichts. Verwenden Sie/tasks, um laufende und abgeschlossene Reviews anzuzeigen, die Detailansicht für eine Review zu öffnen oder eine laufende Review zu stoppen. Wenn Sie eine Review stoppen, archiviert Claude Code die Cloud-Sitzung und gibt keine teilweisen Ergebnisse zurück.
Claude kann Ihnen auch mitteilen, dass eine Review gestoppt wurde oder dass ihre Sitzung nicht gefunden wurde:
- Wenn die Cloud-Sitzung der Review gestoppt oder archiviert auf claude.ai wird, bevor die Review abgeschlossen ist, teilt Claude Ihnen mit, dass sie gestoppt wurde.
- Wenn die Cloud-Sitzung der Review gelöscht wurde oder Sie sich seit dem Start bei einem anderen Claude-Konto oder einer anderen Organisation angemeldet haben, teilt Claude Ihnen mit, dass die Sitzung nicht gefunden wurde.
- Wenn Sie die Konten gewechselt haben, kann die Review möglicherweise immer noch unter dem Konto abgeschlossen werden, das sie gestartet hat. Wenn die Review noch läuft, melden Sie sich erneut als dieses Konto an und setzen Sie das Gespräch mit
claude --resumefort, um es erneut anzuhängen.
Ultrareview nicht-interaktiv ausführen
Verwenden Sie den Unterbefehlclaude ultrareview, um eine Ultrareview von CI oder einem Skript ohne eine interaktive Sitzung zu starten. Der Unterbefehl startet die gleiche Review wie /code-review ultra, blockiert, bis die Remote-Review abgeschlossen ist, und gibt die Ergebnisse auf stdout aus.
/code-review ultra, wenn keine Merge-Basis vorhanden ist. Übergeben Sie eine PR-Nummer, um einen Pull Request auf github.com zu überprüfen, oder einen Base-Branch, um dagegen zu überprüfen; die Behandlung des Base-Branch entspricht dem interaktiven Befehl.
Sie stimmen dem Fallback für das gesamte Repository und der Abrechnungs- und Bedingungseingabeaufforderung zu, wenn Sie den Unterbefehl ausführen, sodass die Ausführung ohne Warten auf Eingaben startet. Das Ausführen selbst ist das, was als Zustimmung zählt. Wenn Claude den Unterbefehl stattdessen für Sie ausführt, beispielsweise über das Bash-Tool, lehnt Claude Code die Review des gesamten Repositorys ab.
claude -p '/code-review ultra' liefert Ihnen nicht die Ergebnisse, verwenden Sie daher in Skripten claude ultrareview. Die -p-Ausführung startet die Cloud-Review und beendet sich, ohne darauf zu warten. Wenn die Review Nutzungsguthaben abrechnen würde, stoppt die -p-Ausführung, ohne sie zu starten. Vor v2.1.218 führte /code-review ultra in einer nicht-interaktiven Sitzung eine lokale Review aus.
claude ultrareview schreibt seine Fortschrittsmeldungen auf stderr, sodass stdout analysierbar bleibt. Verwenden Sie diese Flags, um die Ausgabe, den Timeout und das Posten der Ergebnisse zu steuern:
Das Ausführen von
claude ultrareview erfordert die gleiche Authentifizierung und Nutzungsguthaben-Konfiguration wie /code-review ultra.
Der Unterbefehl beendet sich mit einem von drei Codes:
- 0: Die Review wurde abgeschlossen, mit oder ohne Ergebnisse
- 1: Die Review konnte nicht gestartet werden oder wurde vor dem Abschluss gestoppt, die Cloud-Sitzung ist fehlgeschlagen, oder das Timeout ist abgelaufen
- 130: Sie haben den Unterbefehl mit Strg+C unterbrochen
--post startet der Unterbefehl das Posten direkt nach dem Ausdrucken der Ergebnisse und gibt den Link auf stderr aus.
- Wenn die Ausführung fehlschlägt, gestoppt wird oder eine Zeitüberschreitung auftritt, postet der Unterbefehl nichts.
- Wenn die Review abgeschlossen ist, aber der Kommentar nicht gepostet wird, gibt Claude Code den Grund auf stderr aus, und die Ergebnisse bleiben auf stdout, sodass Sie sie manuell posten können.
Wie Ultrareview mit /code-review verglichen wird
Beide Reviews überprüfen Code, aber Sie verwenden sie in verschiedenen Phasen Ihres Workflows.
Verwenden Sie
/code-review für schnelles Feedback während der Arbeit, oder übergeben Sie eine PR-Nummer, um einen Pull Request eines Teamkollegen vor der Genehmigung zu überprüfen. Verwenden Sie /code-review ultra vor dem Merge einer wesentlichen Änderung, wenn Sie einen tieferen Durchgang wünschen, der Probleme erfasst, die eine lokale Review übersehen könnte.
Verwandte Ressourcen
- Claude Code in der Cloud verwenden: Erfahren Sie, wie Cloud-Sitzungen und Cloud-Sandboxes funktionieren
- Verwalten Sie Kosten effektiv: Verfolgen Sie die Nutzung und legen Sie Ausgabenlimits fest