Engel Nyst 99a8dc4ff9 Fallback to less expensive model (#475) 1 год назад
..
action 3313e473ea style: Action and Observation use schema for unifying (#494) 1 год назад
controller 4b4ce20f2d Add logging (#660) 1 год назад
llm 4b4ce20f2d Add logging (#660) 1 год назад
mock 3313e473ea style: Action and Observation use schema for unifying (#494) 1 год назад
observation 3313e473ea style: Action and Observation use schema for unifying (#494) 1 год назад
sandbox 4b4ce20f2d Add logging (#660) 1 год назад
schema 3313e473ea style: Action and Observation use schema for unifying (#494) 1 год назад
server 99a8dc4ff9 Fallback to less expensive model (#475) 1 год назад
README.md 6bd566d780 simplify readme (#366) 1 год назад
agent.py 87d56d961f feat(frontend): adding functinality to get agents from backend server (#406) 1 год назад
config.py 99a8dc4ff9 Fallback to less expensive model (#475) 1 год назад
files.py d20f532289 feat: add tree view for the files in the current workspace (#601) 1 год назад
logging.py 4b4ce20f2d Add logging (#660) 1 год назад
main.py 99a8dc4ff9 Fallback to less expensive model (#475) 1 год назад
parse_commands.py a82e065f56 feat: add commands for swebench (#682) 1 год назад
plan.py 4b4ce20f2d Add logging (#660) 1 год назад
state.py a6f0c066b5 Implement Planning (#267) 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).

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