Skills

Mit @openreview selbst gehostete PR-Prüfungen bei Bedarf auslösen

Nachdem Sie den Open-Source-Bot auf Vercel bereitstellen und eine GitHub App verbinden, läuft er erst, wenn Sie @openreview in einem PR-Kommentar erwähnen; er befindet sich noch in der Testphase.

Official source · vercel-labs/openreview

Install

Deploy to Vercel, connect a GitHub App

Für wen

Diese Skill eignet sich für alle, die einen KI-Codeprüfungsbot selbst hosten und ihn auf Vercel bereitstellen können. Offiziell heißt es: Open Source und selbst hostbar. Nach dem Deploy auf Vercel und dem Anbinden einer GitHub App können Sie bei Bedarf Claude-gesteuerte Prüfungen an einem Pull Request ausführen. Sie passt auch zu Leuten, die bereits einen Test-PR haben und den Bot in einem Kommentar erwähnen wollen.

Sie eignet sich nicht für Leute, die weder deployen noch eine GitHub App verbinden können und „einen lokalen Befehl“ als Einstieg behandeln. Die Quelle nennt keinen lokalen Installer. Das Projekt ist in der Testphase. Es begann als internes Projekt, mit dem das Vercel-Team die eigene Technik gemeinsam ausprobierte; das Verhalten kann rau sein.

Das offizielle Repository steht unter https://github.com/vercel-labs/openreview Folgen Sie dem dort bereits beschriebenen Weg. Die Laufzeitumgebung wird als isolierte Vercel Sandbox beschrieben; siehe https://vercel.com/docs/sandbox Stellen Sie sich nicht vor, dass das vollständige Repository direkt auf Ihrem Laptop läuft.

Erster Versuch in 3 Minuten

Gehen Sie nur den einen offiziell beschriebenen Weg: zuerst auf Vercel deployen und die GitHub App verbinden, dann @openreview in einem PR-Kommentar erwähnen.

Voraussetzungen: Sie dürfen auf Vercel deployen und haben ein Repository, in dem Sie eine GitHub App installieren können. Prüfen Sie zuerst, dass beide Schritte die Remote-Konfiguration ändern. Wenn Sie noch nicht deployen oder berechtigen wollen, lesen Sie nur die offizielle Anleitung und führen Sie kein Deploy aus.

Installationsort: Folgen Sie der offiziellen Seite, deployen Sie die App auf Vercel und verbinden Sie die GitHub App. Erfinden Sie keine Installationsbefehle, die dort nicht stehen.

Aufgabe mit geringem Risiko: Wählen Sie einen nicht produktiven Pull Request, über den öffentlich gesprochen werden darf. Bevor Sie @openreview in einen Kommentar schreiben, bestätigen Sie, dass dieser Kommentar eine Remote-Prüfung auslöst. Machen Sie den ersten Versuch nicht an einem Release-Branch oder einem PR mit Geheimnissen. Nach dem Auslösen beobachten Sie nur, ob der Bot antwortet; lassen Sie ihn Ihre lokalen Dateien nicht ändern.

Erfolgssignal: An diesem PR erscheint eine durch @openreview ausgelöste Prüfungsantwort. Fehlt die Antwort, prüfen Sie zuerst, ob deployed und die GitHub App verbunden ist; wechseln Sie nicht zu einem Installer, der nie genannt wurde. Offiziell wird außerdem geschrieben, dass Chat SDK es antreibt; die Seite ist https://chat-sdk.dev/ Nur zum Abgleich — Sie müssen diese Schicht beim ersten Versuch nicht anfassen.

Anwendungsfälle

Fall 1: Eine Prüfung bei Bedarf an einem beliebigen PR auslösen. Die Quelle sagt, die Erwähnung von @openreview in einem beliebigen PR-Kommentar reicht zum Auslösen. Das passt zu Leuten, deren Repository schon angebunden ist und die nur zu einer Änderung Feedback wollen. Der Kommentar ist öffentlich sichtbar; prüfen Sie das vor dem Senden.

Fall 2: Dem Bot eigene Skills hinzufügen. Die Quelle sagt, Prüf-Skills sind enthalten und eigene Skills können über .agents/skills/ bereitgestellt werden; die Beschreibung der mitgelieferten Skills verweist auf https://skills.sh/ Das passt zu Leuten, die @openreview schon auslösen können und zusätzliche Skill-Dateien in dieses Verzeichnis legen wollen. Bevor Sie nach .agents/skills/ schreiben, bestätigen Sie, dass das eine Dateiänderung ist. Die Quelle listet nicht alle Felder des Skill-Dateiformats; ergänzen Sie keine eigene Spezifikation.

Grenzen

OpenReview befindet sich derzeit in der Testphase. Es wird als Open Source und selbst gehostet beschrieben. Der Hauptweg ist: auf Vercel deployen, GitHub App verbinden, dann mit @openreview auslösen. Schreiben Sie keinen nie genannten Installer in den Hauptweg.

Die Ausführung läuft in einer isolierten Vercel Sandbox. Die Quelle sagt in keinem für Sie sichtbaren Satz, welche lokalen Befehle laufen; nehmen Sie daher nicht an, dass immer Tests oder Formatierung laufen. Als Verzeichnis für eigene Skills ist nur .agents/skills/ genannt.

Die offizielle Seite ist https://github.com/vercel-labs/openreview Schlägt ein Agent ein anderes Auslösewort als @openreview vor oder ersetzt die genannte Seite durch eine nie genannte Adresse, gilt diese Seite.