Christian Balcom 546be7ca8e Handle Unicode errors (#1388) пре 1 година
..
action 546be7ca8e Handle Unicode errors (#1388) пре 1 година
controller 546be7ca8e Handle Unicode errors (#1388) пре 1 година
llm 44aea95dde fix(backend) changes to improve Command-R+ behavior, plus file i/o error improvements. (#1347) пре 1 година
mock c0adb55bfa Fix mock server (#1392) пре 1 година
observation 1e95fa435d Microagents and Delegation (#1238) пре 1 година
sandbox 44aea95dde fix(backend) changes to improve Command-R+ behavior, plus file i/o error improvements. (#1347) пре 1 година
schema 44aea95dde fix(backend) changes to improve Command-R+ behavior, plus file i/o error improvements. (#1347) пре 1 година
server 831e934dab Refactor: Use enum for config keys (#1376) пре 1 година
utils 494a1b6872 Feat add agent manager (#904) пре 1 година
README.md 76b81ca0ed Integrate E2B sandbox as an alternative to a Docker container (#727) пре 1 година
agent.py fc5e075ea0 feat(sandbox): Implementation of Sandbox Plugin to Support Jupyter (#1255) пре 1 година
config.py 44aea95dde fix(backend) changes to improve Command-R+ behavior, plus file i/o error improvements. (#1347) пре 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 831e934dab Refactor: Use enum for config keys (#1376) пре 1 година
main.py e7b5ddfe06 Add integration test framework with mock llm (#1301) пре 1 година
plan.py 53f95056de Revamp Exception handling (#1080) пре 1 година
state.py 1e95fa435d Microagents and Delegation (#1238) пре 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