heydeer
Anmelden
Prüfungen auf GitHub

@heydeer erwähnen

Erwähne @heydeer überall, wo du auf GitHub schreibst, um eine Frage zu stellen oder HeyDeer eine Aufgabe zu übergeben. HeyDeer liest die Unterhaltung, arbeitet in einer Sandbox und antwortet dort, wo du gefragt hast.

Was du fragen kannst

KommentarWas HeyDeer tut
@heydeer was macht diese Funktion?Liest den Code und erklärt ihn in einer Antwort.
@heydeer behebe das erste Problem und erstelle für das zweite ein IssueÄndert den Code, öffnet einen Pull Request mit der Behebung und erstellt das Issue.
@heydeer empfiehlt die aktuelle Next.js-Dokumentation das?Prüft die Dokumentation im Web und antwortet mit dem, was es gefunden hat.
@heydeer prüfe das noch einmalStartet eine Prüfung, wie @heydeer review.

Antworten verwenden die Sprache, in der du schreibst. Commits, Pull Requests und Issues verwenden die Prüfsprache des Repositorys.

Wo du HeyDeer erwähnen kannst

  • Ein Kommentar zu einem Pull Request oder Issue.
  • Ein Inline-Prüfkommentar.
  • Die Zusammenfassung einer Prüfung, die du abschickst.
  • Die Beschreibung eines neuen Pull Requests oder Issues.

HeyDeer ignoriert Bearbeitungen, Kommentare von Bots und Erwähnungen in Code, Zitaten oder HTML-Kommentaren. Befehle in PR-Kommentaren wie @heydeer review werden sofort ausgeführt.

Während Autopilot in einem Pull Request läuft, gehen Erwähnungen dort an Autopilot, der sie in seinen Runden beantwortet.

Was HeyDeer tun kann

HeyDeer handelt für dich in dem Repository, in dem du es erwähnt hast, und nur so, wie du selbst handeln könntest. Es kann den Code klonen, Merge-Konflikte beheben, Commits pushen, Pull Requests öffnen, aktualisieren und mergen, kommentieren, in Prüfungsunterhaltungen antworten, Issues erstellen und aktualisieren sowie Prüfungen starten. Branch-Schutz und andere GitHub-Regeln gelten wie für alle anderen.

  • Codeänderungen landen in einem neuen Pull Request. Bei einem Pull Request, den HeyDeer geöffnet hat, pusht HeyDeer auf dessen Branch. Bittest du um etwas anderes, etwa einen Push auf deinen Branch, macht HeyDeer das stattdessen.
  • Pushes fügen nur Commits hinzu: HeyDeer überschreibt nie Arbeit auf einem Branch. Code aus einem Fork gelangt nur über eine Person ins Repository: HeyDeer mergt nie einen Pull Request aus einem Fork und pusht nie dessen Commits, und es kann nicht in einen Fork pushen.
  • Bevor HeyDeer Code ändert, liest es die Hinweise des Repositorys wie AGENTS.md und kann Abhängigkeiten installieren und deine Tests ausführen. Unter Sicherheit erfährst du, wie Code isoliert ausgeführt wird.

Wer fragen kann

Alle mit Schreibzugriff auf das Repository. HeyDeer prüft das vor jeder Aktion erneut, sodass eine Anfrage stoppt, wenn dieser Zugriff entzogen wird. Andere erhalten stattdessen eine kurze Antwort.

Fortschritt und Credits

HeyDeer fügt deinem Kommentar 👀 hinzu, wenn es beginnt, und entfernt es, wenn es fertig ist. Es antwortet per Kommentar oder teilt mit, dass die Anfrage fehlgeschlagen ist oder abgebrochen wurde. Jede Anfrage erscheint in HeyDeer unter Aufgaben mit Fortschritt, Ergebnissen und Credits, und du kannst sie dort abbrechen.

Eine Anfrage verbraucht Credits des Arbeitsbereichs für die geleistete Arbeit, auch in öffentlichen Repositorys. Siehe So funktionieren Credits.