From 6b0e6b27851b71123ed352f40aff4826bd7b50a2 Mon Sep 17 00:00:00 2001 From: Harry Date: Thu, 5 Feb 2026 14:25:13 +0800 Subject: [PATCH] fix: update file reading method to handle bytes format in E2BEnvironment --- api/core/virtual_environment/providers/e2b_sandbox.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/core/virtual_environment/providers/e2b_sandbox.py b/api/core/virtual_environment/providers/e2b_sandbox.py index 97786c6315..a298c35c70 100644 --- a/api/core/virtual_environment/providers/e2b_sandbox.py +++ b/api/core/virtual_environment/providers/e2b_sandbox.py @@ -216,8 +216,8 @@ class E2BEnvironment(VirtualEnvironment): """ remote_path = self._workspace_path(path) sandbox = self.metadata.store[self.StoreKey.SANDBOX] - content = sandbox.files.read(remote_path) - return BytesIO(content.encode()) + content = sandbox.files.read(remote_path, format="bytes") + return BytesIO(bytes(content)) def list_files(self, directory_path: str, limit: int) -> Sequence[FileState]: """