From 016cfbb9f0475f32bacbad5822996b4eaff24a5e Mon Sep 17 00:00:00 2001 From: Xingyao Wang Date: Sat, 4 May 2024 17:20:25 +0800 Subject: [PATCH] Revert "do not mount workspace for swe-eval to avoid accidentally overwrite files" This reverts commit 8ef77390543e562e6f0a5a9992418014d8b3010c. --- evaluation/swe_bench/swe_env_box.py | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/evaluation/swe_bench/swe_env_box.py b/evaluation/swe_bench/swe_env_box.py index 84477ae584..603a4c8bc8 100644 --- a/evaluation/swe_bench/swe_env_box.py +++ b/evaluation/swe_bench/swe_env_box.py @@ -2,7 +2,7 @@ import sys import uuid from opendevin.core.logger import opendevin_logger as logger -from opendevin.runtime.docker.ssh_box import SANDBOX_WORKSPACE_DIR, DockerSSHBox +from opendevin.runtime.docker.ssh_box import DockerSSHBox from opendevin.runtime.plugins import JupyterRequirement, SWEAgentCommandsRequirement SWE_BENCH_CONTAINER_IMAGE = 'ghcr.io/xingyaoww/eval-swe-bench-all:lite-v1.0' @@ -47,13 +47,7 @@ class SWEBenchSSHBox(DockerSSHBox): @property def volumes(self): - # remove the default workspace mounting SANDBOX_WORKSPACE_DIR - volumes = { - k: v - for k, v in super().volumes.items() - if not v['bind'] == SANDBOX_WORKSPACE_DIR - } - return volumes + return {**super().volumes} @classmethod def get_box_for_instance(