From 6c2b86b5f2f644d6a7fca47829f85a90db53a621 Mon Sep 17 00:00:00 2001 From: imccyu <276526105+imccyu@users.noreply.github.com> Date: Wed, 15 Jul 2026 16:39:32 +0800 Subject: [PATCH] fix: point node-mode launcher at the renamed dsh-jsonrpc-demo package _node_launch_args builds the launcher path from segments, so the package rename to dsh-jsonrpc-demo did not reach it via the path sweep. A freshly deployed node closure ships @deepseek-ai/dsh-jsonrpc-demo, so node mode raised FileNotFoundError. The docstring and exe ENTRY_BIN already use the new name. --- python/sdk-runtime/src/deepseek_harness_runtime/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/sdk-runtime/src/deepseek_harness_runtime/__init__.py b/python/sdk-runtime/src/deepseek_harness_runtime/__init__.py index 4a014d5a5b..b38df5a211 100644 --- a/python/sdk-runtime/src/deepseek_harness_runtime/__init__.py +++ b/python/sdk-runtime/src/deepseek_harness_runtime/__init__.py @@ -123,7 +123,7 @@ def _current_platform_tag() -> str: def _node_launch_args() -> tuple[str, str]: node_root = bundled_package_dir() / "runtime" / "node" bin_js = ( - node_root / "node_modules" / "@deepseek-ai" / "dsh-jsonrpc-agent" / "lib" / "bin.js" + node_root / "node_modules" / "@deepseek-ai" / "dsh-jsonrpc-demo" / "lib" / "bin.js" ) if not bin_js.is_file(): raise FileNotFoundError(