Robert Brennan 342302ceef Add Docker DOOD setup (#1023) há 1 ano atrás
..
action 342302ceef Add Docker DOOD setup (#1023) há 1 ano atrás
controller 342302ceef Add Docker DOOD setup (#1023) há 1 ano atrás
llm 9846e24299 Fix logger import (#985) há 1 ano atrás
mock dd32fa6f4a Unify linter behaviour across CI and pre-commit-hook (#1071) há 1 ano atrás
observation dd32fa6f4a Unify linter behaviour across CI and pre-commit-hook (#1071) há 1 ano atrás
sandbox 342302ceef Add Docker DOOD setup (#1023) há 1 ano atrás
schema 342302ceef Add Docker DOOD setup (#1023) há 1 ano atrás
server 342302ceef Add Docker DOOD setup (#1023) há 1 ano atrás
utils 494a1b6872 Feat add agent manager (#904) há 1 ano atrás
README.md dd32fa6f4a Unify linter behaviour across CI and pre-commit-hook (#1071) há 1 ano atrás
agent.py 53f95056de Revamp Exception handling (#1080) há 1 ano atrás
config.py 342302ceef Add Docker DOOD setup (#1023) há 1 ano atrás
download.py 342302ceef Add Docker DOOD setup (#1023) há 1 ano atrás
exceptions.py 53f95056de Revamp Exception handling (#1080) há 1 ano atrás
files.py dd32fa6f4a Unify linter behaviour across CI and pre-commit-hook (#1071) há 1 ano atrás
logger.py dd32fa6f4a Unify linter behaviour across CI and pre-commit-hook (#1071) há 1 ano atrás
main.py 342302ceef Add Docker DOOD setup (#1023) há 1 ano atrás
parse_commands.py dd32fa6f4a Unify linter behaviour across CI and pre-commit-hook (#1071) há 1 ano atrás
plan.py 53f95056de Revamp Exception handling (#1080) há 1 ano atrás
state.py e0c7492609 Traffic Control: Add new config MAX_CHARS (#1015) há 1 ano atrás

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/Dockerfile -t opendevin/sandbox:v0.1 .

Sandbox Runner

Run the docker-based interactive sandbox:

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

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

Example screenshot:

image