mirror of
https://github.com/OpenHands/OpenHands.git
synced 2026-03-22 13:47:19 +08:00
* reset workspace base properly * support running without hint * support running without hint * bump swe-bench eval docker to v1.2 for latest agentskills * only give hint when use hint text is trie * add swe-agent instructions for validation * update dockerfile * pin the python interpreter for execute_cli * avoid initialize plugins twice * default to use hint * save results to swe_bench_lite * unset gh token and increase max iter to 50 * remove printing of use hint status * refractor ssh login into one function * ok drop to 30 turns bc it is so expensive :( * remove reproduce comments to avoid stuck
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: