refactor(api): move workflow knowledge nodes and trigger nodes (#33445)

This commit is contained in:
-LAN- authored and GitHub committed 2026-03-15 15:24:59 +08:00
1 parent 1b6e695520
commit fb41b215c8
232 files changed
+1575 -1421

No files matched your search

@@ -9,7 +9,7 @@ from pydantic import (
from core.prompt.entities.advanced_prompt_entities import MemoryConfig
from dify_graph.entities.base_node_data import BaseNodeData
from dify_graph.enums import NodeType
from dify_graph.enums import BuiltinNodeTypes, NodeType
from dify_graph.nodes.llm.entities import ModelConfig, VisionConfig
from dify_graph.variables.types import SegmentType
@@ -84,7 +84,7 @@ class ParameterExtractorNodeData(BaseNodeData):
Parameter Extractor Node Data.
"""
type: NodeType = NodeType.PARAMETER_EXTRACTOR
type: NodeType = BuiltinNodeTypes.PARAMETER_EXTRACTOR
model: ModelConfig
query: list[str]
parameters: list[ParameterConfig]
@@ -12,7 +12,7 @@ from core.prompt.simple_prompt_transform import ModelMode
from core.prompt.utils.prompt_message_util import PromptMessageUtil
from dify_graph.entities.graph_config import NodeConfigDict
from dify_graph.enums import (
NodeType,
BuiltinNodeTypes,
WorkflowNodeExecutionMetadataKey,
WorkflowNodeExecutionStatus,
)
@@ -97,7 +97,7 @@ class ParameterExtractorNode(Node[ParameterExtractorNodeData]):
Parameter Extractor Node.
"""
node_type = NodeType.PARAMETER_EXTRACTOR
node_type = BuiltinNodeTypes.PARAMETER_EXTRACTOR
_model_instance: ModelInstance
_credentials_provider: "CredentialsProvider"