Xingyao Wang f19333aa6e fix(controller): "Current task state not recognized" (#1517) 1 年間 前
..
action 836864fa88 [feat] Integrate BrowserGym (#1452) 1 年間 前
browser 836864fa88 [feat] Integrate BrowserGym (#1452) 1 年間 前
controller 95e4ca490f Feat: add lint frontend and lint all to Makefile. (#1354) 1 年間 前
llm cd58194d2a docs(docs): start implementing docs website (#1372) 1 年間 前
mock c0adb55bfa Fix mock server (#1392) 1 年間 前
observation 836864fa88 [feat] Integrate BrowserGym (#1452) 1 年間 前
sandbox 24750ba04f fix: update correct troubleshooting doc url (#1510) 1 年間 前
schema 1c7cdbefdd feat(CodeActAgent): Support Agent-User Interaction during Task Execution and the Full Integration of CodeActAgent (#1290) 1 年間 前
server f19333aa6e fix(controller): "Current task state not recognized" (#1517) 1 年間 前
utils 494a1b6872 Feat add agent manager (#904) 1 年間 前
README.md 76b81ca0ed Integrate E2B sandbox as an alternative to a Docker container (#727) 1 年間 前
__init__.py cd58194d2a docs(docs): start implementing docs website (#1372) 1 年間 前
agent.py 0c2ebfd6e1 Ruff: use I rule for isort (#1410) 1 年間 前
config.py 1c7cdbefdd feat(CodeActAgent): Support Agent-User Interaction during Task Execution and the Full Integration of CodeActAgent (#1290) 1 年間 前
download.py 342302ceef Add Docker DOOD setup (#1023) 1 年間 前
exceptions.py 236b7bf6ea refactor error handling so not all exceptions are caught (#1296) 1 年間 前
files.py e6d91affc6 refactor: remove the previously implemented shallow file fetch (#1231) 1 年間 前
logger.py 0c2ebfd6e1 Ruff: use I rule for isort (#1410) 1 年間 前
main.py 0c2ebfd6e1 Ruff: use I rule for isort (#1410) 1 年間 前
plan.py 0c2ebfd6e1 Ruff: use I rule for isort (#1410) 1 年間 前
state.py 0c2ebfd6e1 Ruff: use I rule for isort (#1410) 1 年間 前

README.md

OpenDevin Shared Abstraction and Components

This is a Python package that contains all the shared abstraction (e.g., Agent) and components (e.g., sandbox, web browser, search API, selenium).

See the main README for instructions on how to run OpenDevin from the command line.

Sandbox Image

docker build -f opendevin/sandbox/docker/Dockerfile -t opendevin/sandbox:v0.1 .

Sandbox Runner

Run the docker-based interactive sandbox:

mkdir workspace
python3 opendevin/sandbox/docker/sandbox.py -d workspace

It will map ./workspace into the docker container with the folder permission correctly adjusted for current user.

Example screenshot:

image