From 83b4cbd9a2bd08df8f80e4ad6bcbb5dfcc791217 Mon Sep 17 00:00:00 2001 From: Mish Ushakov <10400064+mishushakov@users.noreply.github.com> Date: Tue, 31 Mar 2026 21:42:18 +0200 Subject: [PATCH 1/3] normalize language in cwd --- .changeset/loud-emus-pump.md | 5 +++++ template/server/messaging.py | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/loud-emus-pump.md diff --git a/.changeset/loud-emus-pump.md b/.changeset/loud-emus-pump.md new file mode 100644 index 00000000..486b1243 --- /dev/null +++ b/.changeset/loud-emus-pump.md @@ -0,0 +1,5 @@ +--- +'@e2b/code-interpreter-template': patch +--- + +normalize language for setting cwd diff --git a/template/server/messaging.py b/template/server/messaging.py index 0b151f8e..ecb38fb7 100644 --- a/template/server/messaging.py +++ b/template/server/messaging.py @@ -265,7 +265,7 @@ async def change_current_directory( request = self._get_execute_request( message_id, f"Deno.chdir('{path}')", True ) - elif language == "js": + elif language in ("js", "javascript", "typescript"): request = self._get_execute_request( message_id, f"process.chdir('{path}')", True ) From 3d30965297b292e97b73cd662a0c64d13f2aebc5 Mon Sep 17 00:00:00 2001 From: Mish Ushakov <10400064+mishushakov@users.noreply.github.com> Date: Tue, 31 Mar 2026 21:49:56 +0200 Subject: [PATCH 2/3] added ts and node --- template/server/messaging.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/template/server/messaging.py b/template/server/messaging.py index ecb38fb7..5c7d4438 100644 --- a/template/server/messaging.py +++ b/template/server/messaging.py @@ -265,7 +265,7 @@ async def change_current_directory( request = self._get_execute_request( message_id, f"Deno.chdir('{path}')", True ) - elif language in ("js", "javascript", "typescript"): + elif language in ("js", "javascript", "typescript", "ts", "node"): request = self._get_execute_request( message_id, f"process.chdir('{path}')", True ) From 4904119f1da01dca0a20e589a8e2d650fba630a7 Mon Sep 17 00:00:00 2001 From: Mish Ushakov <10400064+mishushakov@users.noreply.github.com> Date: Tue, 31 Mar 2026 21:54:13 +0200 Subject: [PATCH 3/3] updated --- template/server/messaging.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/template/server/messaging.py b/template/server/messaging.py index 5c7d4438..bbc19170 100644 --- a/template/server/messaging.py +++ b/template/server/messaging.py @@ -265,7 +265,7 @@ async def change_current_directory( request = self._get_execute_request( message_id, f"Deno.chdir('{path}')", True ) - elif language in ("js", "javascript", "typescript", "ts", "node"): + elif language in ("javascript", "typescript"): request = self._get_execute_request( message_id, f"process.chdir('{path}')", True )