KitewellRelease status
← All chores

Every new issue

Every new issue arrives without a label, and half the bug reports don't say how to reproduce the problem.

How it goes now

New issue.Read it.Bug or question?Add a label.No steps to reproduce.Type the same request again.Post.Next issue.

Every issue, the same two minutes.

Tell Kitewell once

You
When an issue is opened in my repo, have a model label it bug, enhancement, question, or documentation, and if it's a bug without steps to reproduce, post our standard request for them.

That's the whole setup. Kitewell lays out every step for you to check, and nothing is saved until you apply it.

Then it runs on its own

Issue #1207Running on this computer

  1. Read the new issueA model reads the issue and answers from a fixed list: bug, enhancement, question, or documentation, and whether a bug report lacks steps to reproduce.Done
  2. Label itgh adds that label to the issue.Done
  3. Ask for steps to reproduceOnly for a bug report without them: posts your standard request, word for word.Done

What you get instead

Issues

#TitleLabelAsked for steps
1207Export button does nothingbugYes
1206Dark mode for reportsenhancementNo
1205How do I change the time zone?questionNo
1204Typo in the install guidedocumentationNo
Sample data

Good to know

  • Anyone who opens an issue writes its text, so a model reads it, not a coding agent: a model cannot run anything, and its answer must be one of your labels.
  • The request for steps to reproduce is your own text, posted as written, never words the model chose.
  • GitHub starts each run through Kitewell's relay, with no port open on your computer. Set the webhook to take only issues.opened, and have Kitewell check GitHub's signature.

What it needs

  • An API model: Anthropic, OpenAI, Gemini, or a local server
  • A Git repository and the gh command
  • Kitewell Personal or Team, signed in to Dagu Cloud, for the GitHub webhook

More chores