diff --git a/api/bin/dify-cli-linux-arm64 b/api/bin/dify-cli-linux-arm64 new file mode 100755 index 0000000000..84beef54a4 Binary files /dev/null and b/api/bin/dify-cli-linux-arm64 differ diff --git a/api/configs/feature/__init__.py b/api/configs/feature/__init__.py index 6e641c97d6..763b2f5dea 100644 --- a/api/configs/feature/__init__.py +++ b/api/configs/feature/__init__.py @@ -286,6 +286,11 @@ class CliApiConfig(BaseSettings): default="", ) + DIFY_PORT: int = Field( + description="Dify API port, used by Docker sandbox for socat forwarding.", + default=5001, + ) + class MarketplaceConfig(BaseSettings): """ diff --git a/api/controllers/cli_api/dify_cli/cli_api.py b/api/controllers/cli_api/dify_cli/cli_api.py index e5c400f293..9c7139e042 100644 --- a/api/controllers/cli_api/dify_cli/cli_api.py +++ b/api/controllers/cli_api/dify_cli/cli_api.py @@ -179,7 +179,7 @@ class CliFetchToolsBatchApi(Resource): provider_type=provider_type, provider_id=item.tool_provider, tool_name=item.tool_name, - invoke_from=InvokeFrom.AGENT, + invoke_from=InvokeFrom.DEBUGGER, credential_id=item.credential_id, ) tool_config = DifyCliToolConfig.create_from_tool(tool_runtime)