Skip to content
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

Enable human input in the right area of OpenDevin, like file edit and terminal command execution. #2643

Closed
assertion opened this issue Jun 26, 2024 · 7 comments
Labels
enhancement New feature or request

Comments

@assertion
Copy link
Contributor

assertion commented Jun 26, 2024

What problem or use case are you trying to solve?
Right now, if OpenDevin write sth wrong in the file, like typo/grammar error, or provide some configuration content, I can't modify and provide it for OpenDevin.
And sometimes I'm pretty sure what to do, but OpenDevin just fails many times to solve some problem by executing some command, I want to execute the command for OpenDevin.

Describe the UX of the solution you'd like
I think we can make file area and terminal area inputable, when we pause OpenDevin. Then human do something for him, and resume to execute.

Do you have thoughts on the technical implementation?
We need to record what human do, like file content diff, terminal executed, and tell OpenDevin when resume him. Maybe just put the detail things human did to the chat message.

Describe alternatives you've considered

Additional context
I found some discussion about integrating a webide inside, but I don't think we need it to accomplish this at the early stage.

@assertion assertion added the enhancement New feature or request label Jun 26, 2024
@PierrunoYT
Copy link
Contributor

Im trying to add a option to edit the code in the code editor and save it since yesterday.

@PierrunoYT
Copy link
Contributor

@assertion I think it's already possible to run commands inside the terminal right?

@assertion
Copy link
Contributor Author

@assertion I think it's already possible to run commands inside the terminal right?

Yes, we can do it by login to the container, but I think it's more user-friendly if we can do it on the frontend page @PierrunoYT

@enyst
Copy link
Collaborator

enyst commented Jun 28, 2024

@assertion You may want to check this out #2493, it should work already for the terminal. 😄

@mamoodi
Copy link
Collaborator

mamoodi commented Jul 2, 2024

@assertion since the terminal part already works and we have this issue for editing the files in the UI: #855

Can this be closed as duplicate?

@assertion
Copy link
Contributor Author

@assertion since the terminal part already works and we have this issue for editing the files in the UI: #855

Can this be closed as duplicate?

@mamoodi I'm not sure whether another part of this issue (enabling file edit by human) is planned or recorded in other issue? If so, we can link them and mark current one closed.

@tobitege
Copy link
Collaborator

tobitege commented Jul 3, 2024

Fixed with #2646
Closing this one.

@tobitege tobitege closed this as completed Jul 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants