Xingyao Wang 2ba6fb1e7b Use main.py arguments to specify `model_name` instead of env var for Langchains Agent (#94) 2 years ago
..
lib 3b2ed14ae7 Use Docker SDK for sandbox, integrate into CommandManager (#93) 2 years ago
sandbox 3b2ed14ae7 Use Docker SDK for sandbox, integrate into CommandManager (#93) 2 years ago
README.md 3b2ed14ae7 Use Docker SDK for sandbox, integrate into CommandManager (#93) 2 years ago
agent.py b84463f512 Refactor agent interface a bit (#74) 2 years ago
controller.py 3b2ed14ae7 Use Docker SDK for sandbox, integrate into CommandManager (#93) 2 years ago
main.py 2ba6fb1e7b Use main.py arguments to specify `model_name` instead of env var for Langchains Agent (#94) 2 years ago

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