From 8c111de6a9a4c2ce06fbb795b146dc0caea867dd Mon Sep 17 00:00:00 2001 From: Charles Yao Date: Wed, 26 Nov 2025 01:13:35 -0600 Subject: [PATCH] ECO-184: add new dsl field to tool node, ready for enduser auth --- api/core/workflow/nodes/tool/entities.py | 1 + 1 file changed, 1 insertion(+) diff --git a/api/core/workflow/nodes/tool/entities.py b/api/core/workflow/nodes/tool/entities.py index c1cfbb1edc..bf7b56e147 100644 --- a/api/core/workflow/nodes/tool/entities.py +++ b/api/core/workflow/nodes/tool/entities.py @@ -16,6 +16,7 @@ class ToolEntity(BaseModel): tool_configurations: dict[str, Any] credential_id: str | None = None plugin_unique_identifier: str | None = None # redundancy + auth_type: Literal["workspace", "end_user"] = "workspace" # OAuth authentication level @field_validator("tool_configurations", mode="before") @classmethod