OpenDevin icon indicating copy to clipboard operation
OpenDevin copied to clipboard

Run OpenDevin on OpenDevin in GitHub Actions

Open rbren opened this issue 3 months ago • 14 comments

What problem or use case are you trying to solve? Let's dogfood our own agents!

Describe the UX of the solution you'd like I'd like to tag any issue with OpenDevin, and have a GitHub action kick off that tries to solve the issue by running the agent on this repo.

Do you have thoughts on the technical implementation?

  • GitHub action
  • Run python ./opendevin/main.py -d ./ -t "${ISSUE_TITLE}: $ISSUE_CONTENT"
  • git commit the results (maybe ask OpenDevin to do the commit and craft the message?)
  • Open a pull request

We might need better support for multi-line tasks, not sure how that will go.

We will need to put an OpenAI (or similar) key into the environment. Once we have a prototype here I can add one with a small amount of funding.

rbren avatar Mar 26 '24 14:03 rbren