Robert Brennan 516c9bf1e0 Revamp docker build process (#1121) 1 рік тому
..
action 342302ceef Add Docker DOOD setup (#1023) 1 рік тому
controller 342302ceef Add Docker DOOD setup (#1023) 1 рік тому
llm 0616fe3f8d Added Retry for LLM calls (#1092) 1 рік тому
mock dd32fa6f4a Unify linter behaviour across CI and pre-commit-hook (#1071) 1 рік тому
observation dd32fa6f4a Unify linter behaviour across CI and pre-commit-hook (#1071) 1 рік тому
sandbox 516c9bf1e0 Revamp docker build process (#1121) 1 рік тому
schema 342302ceef Add Docker DOOD setup (#1023) 1 рік тому
server 342302ceef Add Docker DOOD setup (#1023) 1 рік тому
utils 494a1b6872 Feat add agent manager (#904) 1 рік тому
README.md dd32fa6f4a Unify linter behaviour across CI and pre-commit-hook (#1071) 1 рік тому
agent.py 53f95056de Revamp Exception handling (#1080) 1 рік тому
config.py 0616fe3f8d Added Retry for LLM calls (#1092) 1 рік тому
download.py 342302ceef Add Docker DOOD setup (#1023) 1 рік тому
exceptions.py 53f95056de Revamp Exception handling (#1080) 1 рік тому
files.py dd32fa6f4a Unify linter behaviour across CI and pre-commit-hook (#1071) 1 рік тому
logger.py dd32fa6f4a Unify linter behaviour across CI and pre-commit-hook (#1071) 1 рік тому
main.py 342302ceef Add Docker DOOD setup (#1023) 1 рік тому
parse_commands.py dd32fa6f4a Unify linter behaviour across CI and pre-commit-hook (#1071) 1 рік тому
plan.py 53f95056de Revamp Exception handling (#1080) 1 рік тому
state.py e0c7492609 Traffic Control: Add new config MAX_CHARS (#1015) 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/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