Bei jedem neuen Issue
Jedes neue Issue kommt ohne Label an, und die Hälfte der Fehlerberichte sagt nicht, wie sich das Problem reproduzieren lässt.
So läuft es heute
Neues Issue.Lesen.Bug oder Frage?Label setzen.Keine Schritte zum Reproduzieren.Dieselbe Bitte noch einmal tippen.Absenden.Nächstes Issue.
Jedes Issue, dieselben zwei Minuten.
Sagen Sie es Kitewell einmal
Wenn in meinem Repository ein Issue geöffnet wird, lassen Sie ein Modell es mit bug, enhancement, question oder documentation labeln, und posten Sie bei einem Bug ohne Schritte zum Reproduzieren unsere Standardbitte darum.
Das ist die ganze Einrichtung. Kitewell legt jeden Schritt zur Prüfung vor, und nichts wird gespeichert, bevor Sie es übernehmen.
Für Ihre eigene Version kopieren Sie diesen Text und füllen die Lücken aus:
Erstellen Sie einen Workflow, der, wenn in [meinem Repository] ein Issue geöffnet wird, ein Modell es mit bug, enhancement, question oder documentation labeln lässt und bei einem Bug ohne Schritte zum Reproduzieren [meine Standardbitte darum] postet.
Dann läuft es von selbst
Issue #1207Läuft auf diesem Computer
- Neues Issue lesenEin Modell liest das Issue und antwortet aus einer festen Liste: bug, enhancement, question oder documentation, und ob einem Fehlerbericht die Schritte zum Reproduzieren fehlen.Fertig
- Label setzengh fügt dem Issue dieses Label hinzu.Fertig
- Um Schritte zum Reproduzieren bittenNur bei einem Fehlerbericht ohne sie: postet Ihre Standardbitte Wort für Wort.Fertig
Was Sie stattdessen bekommen
Issue #1207
Als bug gelabelt. Um Schritte zum Reproduzieren gebeten.
Issues
| # | Title | Label | Asked for steps |
|---|---|---|---|
| 1207 | Export button does nothing | bug | Yes |
| 1206 | Dark mode for reports | enhancement | No |
| 1205 | How do I change the time zone? | question | No |
| 1204 | Typo in the install guide | documentation | No |
Gut zu wissen
- Den Text eines Issues schreibt, wer es öffnet, und das kann jeder; deshalb liest es ein Modell, kein Coding-Agent: Ein Modell kann nichts ausführen, und seine Antwort muss eines Ihrer Labels sein.
- Die Bitte um Schritte zum Reproduzieren ist Ihr eigener Text, genau so gepostet, nie Worte, die das Modell gewählt hat.
- GitHub startet jede Ausführung über das Relay von Kitewell, ohne offenen Port auf Ihrem Computer. Stellen Sie den Webhook so ein, dass er nur issues.opened annimmt, und lassen Sie Kitewell die Signatur von GitHub prüfen.
Was es braucht
- Die enthaltene KI von Kitewell mit einer kostenlosen Anmeldung bei Dagu Cloud oder Ihr eigenes Modell: Anthropic, OpenAI, Gemini oder ein lokaler Server
- Ein Git-Repository und der Befehl gh
- Kitewell Personal oder Team, bei Dagu Cloud angemeldet, für den GitHub-Webhook
Weitere Aufgaben
- Bei jedem neuen Pull RequestJeder Pull Request wartet auf meine erste Durchsicht, und das meiste, was ich anmerke, hätte auch ein sorgfältiger zweiter Leser gefunden.
- Jeden MorgenJeden Morgen öffne ich jeden Pull Request, nur um herauszufinden, welcher etwas kaputtmachen könnte.
- An jedem Werktag um 2:00An manchen Morgen sind die Tests auf main rot, und meine erste Stunde geht dafür drauf, herauszufinden, warum, und es zu reparieren.