Robert Brennan
Robert Brennan
#### What this PR does / why we need it We're hitting docker hub rate limiting issues, and need to add a pull secret to get past them. #### Which...
This PR creates a generic client for prompting LLMs. It passes the LLM instance into the Agent constructor, and the Agent can use it however it wants. This makes it...
We currently have a lot of logic living in `__init__.py` files. We should factor this out into files with more descriptive names, and leave a thin __init__.py with the basics.
**Describe the bug** The agent frequently gets confused around installing software. It confused the crap out of me too 🙃 It will often run a background command like `node server.js`....
**Describe the bug** We have docs here: https://github.com/OpenDevin/OpenDevin/tree/main/agenthub These are out of date as of #105
We should add a test that checks that the server runs OK. It should: * Start the server * Use the `fake` model * Create a connection with websocat *...
**Describe the bug** Current messages are pretty generic, like "I observed exit code 0 for command `ls`". We should make these friendlier and more descriptive See the `message` field for...
https://github.com/OpenDevin/OpenDevin/pull/105 introduced a new abstraction for agents. We now keep a history of (Action, Observation) pairs. Agents are expected to produce an `Action` at each step, and the `Action` produces...
**Describe the bug** #105 introduced a breaking change to the API. We now emit two types of payloads via the websocket: ``` {"action": "foo"} ``` and ``` {"observation": "bar"} ```...