feat: add app trigger list api (#24693)

This commit is contained in:
非法操作
2025-08-28 15:23:08 +08:00
committed by GitHub
parent 4f73bc9693
commit 89ad6ad902
20 changed files with 381 additions and 39 deletions

View File

@ -25,7 +25,8 @@ class NodeType(StrEnum):
DOCUMENT_EXTRACTOR = "document-extractor"
LIST_OPERATOR = "list-operator"
AGENT = "agent"
WEBHOOK = "webhook"
TRIGGER_WEBHOOK = "trigger-webhook"
TRIGGER_SCHEDULE = "trigger-schedule"
class ErrorStrategy(StrEnum):

View File

@ -19,10 +19,10 @@ from core.workflow.nodes.question_classifier import QuestionClassifierNode
from core.workflow.nodes.start import StartNode
from core.workflow.nodes.template_transform import TemplateTransformNode
from core.workflow.nodes.tool import ToolNode
from core.workflow.nodes.trigger_webhook import TriggerWebhookNode
from core.workflow.nodes.variable_aggregator import VariableAggregatorNode
from core.workflow.nodes.variable_assigner.v1 import VariableAssignerNode as VariableAssignerNodeV1
from core.workflow.nodes.variable_assigner.v2 import VariableAssignerNode as VariableAssignerNodeV2
from core.workflow.nodes.webhook import WebhookNode
LATEST_VERSION = "latest"
@ -133,8 +133,8 @@ NODE_TYPE_CLASSES_MAPPING: Mapping[NodeType, Mapping[str, type[BaseNode]]] = {
"2": AgentNode,
"1": AgentNode,
},
NodeType.WEBHOOK: {
LATEST_VERSION: WebhookNode,
"1": WebhookNode,
NodeType.TRIGGER_WEBHOOK: {
LATEST_VERSION: TriggerWebhookNode,
"1": TriggerWebhookNode,
},
}

View File

@ -0,0 +1,3 @@
from .node import TriggerWebhookNode
__all__ = ["TriggerWebhookNode"]

View File

@ -10,8 +10,8 @@ from core.workflow.nodes.enums import ErrorStrategy, NodeType
from .entities import WebhookData
class WebhookNode(BaseNode):
_node_type = NodeType.WEBHOOK
class TriggerWebhookNode(BaseNode):
_node_type = NodeType.TRIGGER_WEBHOOK
_node_data: WebhookData

View File

@ -1,3 +0,0 @@
from .node import WebhookNode
__all__ = ["WebhookNode"]