refactor(sandbox): update DifyCliLocator path resolution and enhance sandbox provider configuration logic

This commit is contained in:
Harry
2026-01-16 18:37:43 +08:00
parent 0bd17c6d0f
commit 16078a9df6
2 changed files with 21 additions and 7 deletions

View File

@ -36,7 +36,7 @@ class DifyCliLocator:
elif dify_config.SANDBOX_DIFY_CLI_ROOT:
self._root = Path(dify_config.SANDBOX_DIFY_CLI_ROOT)
else:
api_root = Path(__file__).resolve().parents[2]
api_root = Path(__file__).resolve().parents[3]
self._root = api_root / "bin"
def resolve(self, operating_system: OperatingSystem, arch: Arch) -> DifyCliBinary: