Robert Brennan 3b2ed14ae7 Use Docker SDK for sandbox, integrate into CommandManager (#93) 2 лет назад
..
lib 3b2ed14ae7 Use Docker SDK for sandbox, integrate into CommandManager (#93) 2 лет назад
sandbox 3b2ed14ae7 Use Docker SDK for sandbox, integrate into CommandManager (#93) 2 лет назад
README.md 3b2ed14ae7 Use Docker SDK for sandbox, integrate into CommandManager (#93) 2 лет назад
agent.py b84463f512 Refactor agent interface a bit (#74) 2 лет назад
controller.py 3b2ed14ae7 Use Docker SDK for sandbox, integrate into CommandManager (#93) 2 лет назад
main.py 3b2ed14ae7 Use Docker SDK for sandbox, integrate into CommandManager (#93) 2 лет назад

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).

Sandbox component

Run the docker-based sandbox interactive:

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