Skip to content

Commit 6bc39eb

Browse files
author
rbotnari
committed
fix: ensure docker env uses shared workspace dir
1 parent 18a9368 commit 6bc39eb

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

‎rlm/environments/docker_repl.py‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,9 @@ def __init__(
197197
self.proxy_server: HTTPServer | None = None
198198
self.proxy_thread: threading.Thread | None = None
199199
self.proxy_port: int = 0
200-
self.temp_dir = tempfile.mkdtemp(prefix="docker_repl_")
200+
base_dir = os.environ.get("RLM_DOCKER_WORKSPACE_DIR", os.path.join(os.getcwd(), ".rlm_workspace"))
201+
os.makedirs(base_dir, exist_ok=True)
202+
self.temp_dir = tempfile.mkdtemp(prefix="docker_repl_", dir=base_dir)
201203
self.pending_calls: list[RLMChatCompletion] = []
202204
self._calls_lock = threading.Lock()
203205

0 commit comments

Comments
 (0)