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
[Bug]: opendevin seems donot do Substantive work , just print out "All done! What's next on the agenda?" #1331
Comments
@kinigsonstar I modified your post to remove the API key. Please make sure to cancel it, if it was real, and make another. On the issue: I've seen too that GPT-3.5 is sometimes doing that. You can restart the app, or at least the session, if necessary, it would get it back on track. It must be related to the history it got up to that point, so if you start a new session it should be cleared. |
thanks enyst, the API key was not real, |
It can be, FWIW, GPT-4 is better, including on not "forgetting" what it was told, and on interpreting its task, and I believe I haven't seen this particular issue on GPT-4, but what you're seeing here is not just LLM. For one, recently, we have changed the way it worked after finishing a task, so that it resets when it's done. I think you're on an older version. So if you upgrade, it might not repeat itself here, but: I think it will not be able to answer your question anyway, precisely because it "forgot" the previous task. Also, currently the monologue agent works better if you give it a task to do. It's not so good as a chatbot. I think of it this way: it "thinks" it got a task from the user, so it tries to do what you say, not just answering questions, not just chatting. That may change soon, and the behavior will be better, allowing for both another task, and some chat with the user about the previous task. |
Which agent are you using? monologue? |
thanks enyst thanks rbren, |
You can see it by clicking the settings wheel in the bottom right (or left, on older versions) Monologue is default, so that's probably it |
I think there's a gap. From your screenshot, clearly you are hoping OpenDevin can understand & remember the context of previous task. I noticed you used wording like "this program", which OpenDevin has no idea about, because you gave OpenDevin a new task without telling it the context. It's very intuitive for one who is familiar with chatbots to have that mindset, but that doesn't perfectly suit here (today). That being said, OpenDevin does have some "context" as in it keeps the current workspace, so it can read whatever files created by previous tasks. Could you please try rephrasing your task from
to
That might make a difference. |
Going to close this one--I think it was fixed by a recent PR to reset task state properly |
Is there an existing issue for the same bug?
Describe the bug
opendevin seems donot do Substantive work , just print out "All done! What's next on the agenda?"
Current Version
Installation and Configuration
make build; make run
Model and Agent
LLM_MODEL="gpt-3.5-turbo"
LLM_API_KEY="sk-..."
LLM_EMBEDDING_MODEL=""
WORKSPACE_BASE="./workspace"
SANDBOX_TYPE="exec"
Reproduction Steps
No response
Logs, Errors, Screenshots, and Additional Context
No response
The text was updated successfully, but these errors were encountered: