New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Run OpenDevin on OpenDevin in GitHub Actions #198
Comments
Hey @rbren , can I pick up this issue as it is marked good first. |
Awesome! I don't think anyone else is looking. It's a good first issue in the sense that it doesn't require much knowledge of system internals. But it will probably be a good deal of work! |
acknowledged, will start looking into it. |
Hi @rbren , If this issue is still open, can I please pick it up? |
You might want to coordinate with @abhay-singhal |
yes I can do it, please provide me a channel to communicate better |
This issue is probably the best place to communicate. You can also apply to join the Slack, but it seems to take a few days for the admins to get through the list: https://github.com/OpenDevin/OpenDevin?tab=readme-ov-file#join-us |
@abhay-singhal @VJlaxmi Do you folks have any progress to share? |
Here's an experiment I started: workflow: https://github.com/foragerr/OpenDevin/actions/runs/8575724652/workflow When a label
|
This is the issue I used to trigger the workflow: foragerr#1 |
This is rad! Very cool work. Agree that we'll need some more agent quality before we can really get use out of this 😄 |
Here's the finished workflow: https://github.com/foragerr/OpenDevin/actions/runs/8577986362/workflow
|
PR: #803 |
caution: Adding labels on issues is not controlled, anyone would be able to add a label and generate spurious PRs, and more importantly use up OpenAI Credits. Perhaps the trigger should change to "if <label-foo> is added by one of [list of github-ids]" |
This is completed in #803 |
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?
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?)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.
The text was updated successfully, but these errors were encountered: