mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-06-02 12:05:54 +00:00
1468 lines
26 KiB
JSON
1468 lines
26 KiB
JSON
{
|
|
"yaml_nodes": {
|
|
"call_pipeline": {
|
|
"category": "action",
|
|
"inputs": [
|
|
"query",
|
|
"context"
|
|
],
|
|
"outputs": [
|
|
"response",
|
|
"result"
|
|
],
|
|
"config": [
|
|
"pipeline_uuid",
|
|
"inherit_context",
|
|
"timeout"
|
|
]
|
|
},
|
|
"code_executor": {
|
|
"category": "process",
|
|
"inputs": [
|
|
"input"
|
|
],
|
|
"outputs": [
|
|
"output",
|
|
"logs"
|
|
],
|
|
"config": [
|
|
"language",
|
|
"code",
|
|
"timeout"
|
|
]
|
|
},
|
|
"condition": {
|
|
"category": "control",
|
|
"inputs": [
|
|
"input"
|
|
],
|
|
"outputs": [
|
|
"true",
|
|
"false"
|
|
],
|
|
"config": [
|
|
"condition_type",
|
|
"expression",
|
|
"left_value",
|
|
"operator",
|
|
"right_value",
|
|
"expected_type"
|
|
]
|
|
},
|
|
"coze_bot": {
|
|
"category": "integration",
|
|
"inputs": [
|
|
"query",
|
|
"conversation_id"
|
|
],
|
|
"outputs": [
|
|
"answer",
|
|
"conversation_id",
|
|
"success"
|
|
],
|
|
"config": [
|
|
"api-key",
|
|
"bot-id",
|
|
"api-base",
|
|
"auto-save-history",
|
|
"timeout"
|
|
]
|
|
},
|
|
"cron_trigger": {
|
|
"category": "trigger",
|
|
"inputs": [],
|
|
"outputs": [
|
|
"trigger_time",
|
|
"context"
|
|
],
|
|
"config": [
|
|
"cron_expression",
|
|
"timezone",
|
|
"description",
|
|
"enabled"
|
|
]
|
|
},
|
|
"data_transform": {
|
|
"category": "process",
|
|
"inputs": [
|
|
"data"
|
|
],
|
|
"outputs": [
|
|
"result"
|
|
],
|
|
"config": [
|
|
"transform_type",
|
|
"template",
|
|
"expression"
|
|
]
|
|
},
|
|
"database_query": {
|
|
"category": "integration",
|
|
"inputs": [
|
|
"parameters"
|
|
],
|
|
"outputs": [
|
|
"results",
|
|
"row_count",
|
|
"success"
|
|
],
|
|
"config": [
|
|
"connection_type",
|
|
"connection_string",
|
|
"query",
|
|
"query_type",
|
|
"timeout"
|
|
]
|
|
},
|
|
"dify_knowledge_query": {
|
|
"category": "integration",
|
|
"inputs": [
|
|
"query"
|
|
],
|
|
"outputs": [
|
|
"results",
|
|
"success"
|
|
],
|
|
"config": [
|
|
"base-url",
|
|
"api-key",
|
|
"dataset_id"
|
|
]
|
|
},
|
|
"dify_workflow": {
|
|
"category": "integration",
|
|
"inputs": [
|
|
"query",
|
|
"conversation_id"
|
|
],
|
|
"outputs": [
|
|
"answer",
|
|
"conversation_id",
|
|
"success"
|
|
],
|
|
"config": [
|
|
"base-url",
|
|
"base-prompt",
|
|
"app-type",
|
|
"api-key"
|
|
]
|
|
},
|
|
"end": {
|
|
"category": "control",
|
|
"inputs": [
|
|
"input"
|
|
],
|
|
"outputs": [],
|
|
"config": [
|
|
"status",
|
|
"message"
|
|
]
|
|
},
|
|
"event_trigger": {
|
|
"category": "trigger",
|
|
"inputs": [],
|
|
"outputs": [
|
|
"event",
|
|
"event_type",
|
|
"context"
|
|
],
|
|
"config": [
|
|
"event_type",
|
|
"source_filter",
|
|
"platforms"
|
|
]
|
|
},
|
|
"http_request": {
|
|
"category": "action",
|
|
"inputs": [
|
|
"body",
|
|
"variables"
|
|
],
|
|
"outputs": [
|
|
"response",
|
|
"status_code",
|
|
"headers",
|
|
"success"
|
|
],
|
|
"config": [
|
|
"method",
|
|
"url",
|
|
"headers",
|
|
"body_type",
|
|
"body_template",
|
|
"timeout",
|
|
"retry_count",
|
|
"ignore_ssl"
|
|
]
|
|
},
|
|
"iterator": {
|
|
"category": "control",
|
|
"inputs": [
|
|
"array"
|
|
],
|
|
"outputs": [
|
|
"item",
|
|
"index",
|
|
"is_first",
|
|
"is_last"
|
|
],
|
|
"config": [
|
|
"parallel",
|
|
"max_concurrency"
|
|
]
|
|
},
|
|
"knowledge_retrieval": {
|
|
"category": "process",
|
|
"inputs": [
|
|
"query"
|
|
],
|
|
"outputs": [
|
|
"results",
|
|
"context",
|
|
"scores"
|
|
],
|
|
"config": [
|
|
"knowledge_bases",
|
|
"top_k",
|
|
"similarity_threshold",
|
|
"retrieval_mode",
|
|
"rerank_enabled",
|
|
"rerank_model"
|
|
]
|
|
},
|
|
"langflow_flow": {
|
|
"category": "integration",
|
|
"inputs": [
|
|
"input_value"
|
|
],
|
|
"outputs": [
|
|
"result",
|
|
"success"
|
|
],
|
|
"config": [
|
|
"base-url",
|
|
"api-key",
|
|
"flow-id",
|
|
"input-type",
|
|
"output-type",
|
|
"tweaks"
|
|
]
|
|
},
|
|
"llm_call": {
|
|
"category": "process",
|
|
"inputs": [
|
|
"input",
|
|
"context"
|
|
],
|
|
"outputs": [
|
|
"response",
|
|
"usage",
|
|
"parsed"
|
|
],
|
|
"config": [
|
|
"model",
|
|
"system_prompt",
|
|
"user_prompt_template",
|
|
"temperature",
|
|
"max_tokens",
|
|
"output_format",
|
|
"json_schema",
|
|
"enable_tools",
|
|
"tools"
|
|
]
|
|
},
|
|
"loop": {
|
|
"category": "control",
|
|
"inputs": [
|
|
"items"
|
|
],
|
|
"outputs": [
|
|
"item",
|
|
"index",
|
|
"completed"
|
|
],
|
|
"config": [
|
|
"loop_type",
|
|
"max_iterations",
|
|
"count",
|
|
"while_condition",
|
|
"parallel",
|
|
"parallel_limit"
|
|
]
|
|
},
|
|
"mcp_tool": {
|
|
"category": "integration",
|
|
"inputs": [
|
|
"arguments"
|
|
],
|
|
"outputs": [
|
|
"result",
|
|
"success",
|
|
"error"
|
|
],
|
|
"config": [
|
|
"server_name",
|
|
"tool_name",
|
|
"arguments_template",
|
|
"timeout"
|
|
]
|
|
},
|
|
"memory_store": {
|
|
"category": "integration",
|
|
"inputs": [
|
|
"value"
|
|
],
|
|
"outputs": [
|
|
"result",
|
|
"success"
|
|
],
|
|
"config": [
|
|
"operation",
|
|
"key",
|
|
"scope",
|
|
"ttl"
|
|
]
|
|
},
|
|
"merge": {
|
|
"category": "control",
|
|
"inputs": [
|
|
"input_1",
|
|
"input_2",
|
|
"input_3",
|
|
"input_4"
|
|
],
|
|
"outputs": [
|
|
"merged",
|
|
"array"
|
|
],
|
|
"config": [
|
|
"merge_strategy"
|
|
]
|
|
},
|
|
"message_trigger": {
|
|
"category": "trigger",
|
|
"inputs": [],
|
|
"outputs": [
|
|
"message",
|
|
"sender",
|
|
"context"
|
|
],
|
|
"config": [
|
|
"match_type",
|
|
"match_pattern",
|
|
"message_source",
|
|
"platforms",
|
|
"ignore_bot_messages"
|
|
]
|
|
},
|
|
"n8n_workflow": {
|
|
"category": "integration",
|
|
"inputs": [
|
|
"payload"
|
|
],
|
|
"outputs": [
|
|
"result",
|
|
"success"
|
|
],
|
|
"config": [
|
|
"webhook-url",
|
|
"auth-type",
|
|
"basic-username",
|
|
"basic-password",
|
|
"jwt-secret",
|
|
"jwt-algorithm",
|
|
"header-name",
|
|
"header-value",
|
|
"timeout",
|
|
"output-key"
|
|
]
|
|
},
|
|
"opening_statement": {
|
|
"category": "action",
|
|
"inputs": [],
|
|
"outputs": [
|
|
"statement",
|
|
"suggested_questions"
|
|
],
|
|
"config": [
|
|
"statement",
|
|
"suggested_questions",
|
|
"show_suggestions"
|
|
]
|
|
},
|
|
"parallel": {
|
|
"category": "control",
|
|
"inputs": [
|
|
"input"
|
|
],
|
|
"outputs": [
|
|
"branch_1",
|
|
"branch_2",
|
|
"results"
|
|
],
|
|
"config": [
|
|
"branches",
|
|
"wait_for_all",
|
|
"fail_fast"
|
|
]
|
|
},
|
|
"parameter_extractor": {
|
|
"category": "process",
|
|
"inputs": [
|
|
"text"
|
|
],
|
|
"outputs": [
|
|
"parameters",
|
|
"missing",
|
|
"success"
|
|
],
|
|
"config": [
|
|
"model",
|
|
"parameters",
|
|
"extraction_prompt",
|
|
"strict_mode"
|
|
]
|
|
},
|
|
"question_classifier": {
|
|
"category": "process",
|
|
"inputs": [
|
|
"question"
|
|
],
|
|
"outputs": [
|
|
"category",
|
|
"confidence",
|
|
"all_scores"
|
|
],
|
|
"config": [
|
|
"model",
|
|
"categories",
|
|
"confidence_threshold",
|
|
"fallback_category"
|
|
]
|
|
},
|
|
"redis_operation": {
|
|
"category": "integration",
|
|
"inputs": [
|
|
"key",
|
|
"value"
|
|
],
|
|
"outputs": [
|
|
"result",
|
|
"success"
|
|
],
|
|
"config": [
|
|
"connection_url",
|
|
"operation",
|
|
"key_template",
|
|
"hash_field",
|
|
"ttl"
|
|
]
|
|
},
|
|
"reply_message": {
|
|
"category": "action",
|
|
"inputs": [
|
|
"message"
|
|
],
|
|
"outputs": [
|
|
"status",
|
|
"message_id"
|
|
],
|
|
"config": [
|
|
"reply_mode",
|
|
"message_template",
|
|
"long_text_processing",
|
|
"force_delay"
|
|
]
|
|
},
|
|
"send_message": {
|
|
"category": "action",
|
|
"inputs": [
|
|
"content",
|
|
"context"
|
|
],
|
|
"outputs": [
|
|
"message_id",
|
|
"success"
|
|
],
|
|
"config": [
|
|
"message_type",
|
|
"content_template",
|
|
"reply_to_original",
|
|
"at_sender"
|
|
]
|
|
},
|
|
"set_variable": {
|
|
"category": "action",
|
|
"inputs": [
|
|
"value"
|
|
],
|
|
"outputs": [
|
|
"value"
|
|
],
|
|
"config": [
|
|
"variable_name",
|
|
"variable_scope",
|
|
"operation"
|
|
]
|
|
},
|
|
"store_data": {
|
|
"category": "action",
|
|
"inputs": [
|
|
"key",
|
|
"value"
|
|
],
|
|
"outputs": [
|
|
"status"
|
|
],
|
|
"config": [
|
|
"storage_type",
|
|
"ttl",
|
|
"key_prefix"
|
|
]
|
|
},
|
|
"switch": {
|
|
"category": "control",
|
|
"inputs": [
|
|
"input"
|
|
],
|
|
"outputs": [
|
|
"case_1",
|
|
"case_2",
|
|
"default"
|
|
],
|
|
"config": [
|
|
"switch_expression",
|
|
"cases",
|
|
"case_sensitive"
|
|
]
|
|
},
|
|
"variable_aggregator": {
|
|
"category": "control",
|
|
"inputs": [
|
|
"variables"
|
|
],
|
|
"outputs": [
|
|
"aggregated"
|
|
],
|
|
"config": [
|
|
"variable_mappings",
|
|
"aggregation_mode"
|
|
]
|
|
},
|
|
"wait": {
|
|
"category": "control",
|
|
"inputs": [
|
|
"input"
|
|
],
|
|
"outputs": [
|
|
"output"
|
|
],
|
|
"config": [
|
|
"wait_type",
|
|
"duration",
|
|
"until_time"
|
|
]
|
|
},
|
|
"webhook_trigger": {
|
|
"category": "trigger",
|
|
"inputs": [],
|
|
"outputs": [
|
|
"body",
|
|
"headers",
|
|
"query",
|
|
"method"
|
|
],
|
|
"config": [
|
|
"webhook_path",
|
|
"auth_type",
|
|
"auth_token",
|
|
"allowed_ips",
|
|
"allowed_methods",
|
|
"content_type",
|
|
"validation",
|
|
"timeout"
|
|
]
|
|
}
|
|
},
|
|
"frontend_nodes": {
|
|
"condition": {
|
|
"inputs": [
|
|
"input"
|
|
],
|
|
"outputs": [
|
|
"true",
|
|
"false"
|
|
],
|
|
"config": [
|
|
"condition_type",
|
|
"expression",
|
|
"comparison",
|
|
"exists",
|
|
"type_check",
|
|
"left_value",
|
|
"operator",
|
|
"eq",
|
|
"neq",
|
|
"gt",
|
|
"gte",
|
|
"lt",
|
|
"lte",
|
|
"contains",
|
|
"starts_with",
|
|
"ends_with",
|
|
"matches",
|
|
"right_value",
|
|
"expected_type",
|
|
"string",
|
|
"number",
|
|
"boolean",
|
|
"object",
|
|
"array",
|
|
"null"
|
|
]
|
|
},
|
|
"switch_case": {
|
|
"inputs": [
|
|
"input"
|
|
],
|
|
"outputs": [
|
|
"case_1",
|
|
"case_2",
|
|
"default"
|
|
],
|
|
"config": [
|
|
"switch_expression",
|
|
"cases",
|
|
"case_sensitive"
|
|
]
|
|
},
|
|
"loop": {
|
|
"inputs": [
|
|
"items"
|
|
],
|
|
"outputs": [
|
|
"item",
|
|
"index",
|
|
"completed"
|
|
],
|
|
"config": [
|
|
"loop_type",
|
|
"foreach",
|
|
"while",
|
|
"count",
|
|
"max_iterations",
|
|
"while_condition",
|
|
"parallel",
|
|
"parallel_limit"
|
|
]
|
|
},
|
|
"parallel": {
|
|
"inputs": [
|
|
"input"
|
|
],
|
|
"outputs": [
|
|
"branch_1",
|
|
"branch_2",
|
|
"results"
|
|
],
|
|
"config": [
|
|
"branches",
|
|
"wait_for_all",
|
|
"fail_fast"
|
|
]
|
|
},
|
|
"wait": {
|
|
"inputs": [
|
|
"input"
|
|
],
|
|
"outputs": [
|
|
"output"
|
|
],
|
|
"config": [
|
|
"wait_type",
|
|
"duration",
|
|
"until",
|
|
"until_time"
|
|
]
|
|
},
|
|
"end": {
|
|
"inputs": [
|
|
"input"
|
|
],
|
|
"outputs": [],
|
|
"config": [
|
|
"status",
|
|
"success",
|
|
"failed",
|
|
"cancelled",
|
|
"message"
|
|
]
|
|
},
|
|
"text_template": {
|
|
"inputs": [
|
|
"variables"
|
|
],
|
|
"outputs": [
|
|
"text"
|
|
],
|
|
"config": [
|
|
"template",
|
|
"escape_html",
|
|
"trim_whitespace"
|
|
]
|
|
},
|
|
"json_transform": {
|
|
"inputs": [
|
|
"input"
|
|
],
|
|
"outputs": [
|
|
"output"
|
|
],
|
|
"config": [
|
|
"transform_type",
|
|
"jmespath",
|
|
"jsonpath",
|
|
"mapping",
|
|
"expression"
|
|
]
|
|
},
|
|
"code_executor": {
|
|
"inputs": [
|
|
"input"
|
|
],
|
|
"outputs": [
|
|
"output",
|
|
"logs"
|
|
],
|
|
"config": [
|
|
"language",
|
|
"javascript",
|
|
"python",
|
|
"code",
|
|
"timeout"
|
|
]
|
|
},
|
|
"data_aggregator": {
|
|
"inputs": [
|
|
"items"
|
|
],
|
|
"outputs": [
|
|
"result",
|
|
"count"
|
|
],
|
|
"config": [
|
|
"aggregation_type",
|
|
"array",
|
|
"concat",
|
|
"sum",
|
|
"average",
|
|
"min",
|
|
"max",
|
|
"merge",
|
|
"first",
|
|
"last",
|
|
"separator",
|
|
"field_path"
|
|
]
|
|
},
|
|
"text_splitter": {
|
|
"inputs": [
|
|
"text"
|
|
],
|
|
"outputs": [
|
|
"chunks",
|
|
"count"
|
|
],
|
|
"config": [
|
|
"split_type",
|
|
"separator",
|
|
"length",
|
|
"sentences",
|
|
"paragraphs",
|
|
"regex",
|
|
"chunk_size",
|
|
"chunk_overlap",
|
|
"regex_pattern",
|
|
"remove_empty"
|
|
]
|
|
},
|
|
"variable_assignment": {
|
|
"inputs": [
|
|
"value"
|
|
],
|
|
"outputs": [
|
|
"output"
|
|
],
|
|
"config": [
|
|
"variable_name",
|
|
"value_type",
|
|
"input",
|
|
"static",
|
|
"expression",
|
|
"static_value"
|
|
]
|
|
},
|
|
"data_transform": {
|
|
"inputs": [
|
|
"data"
|
|
],
|
|
"outputs": [
|
|
"result"
|
|
],
|
|
"config": [
|
|
"transform_type",
|
|
"template",
|
|
"jsonpath",
|
|
"jmespath",
|
|
"expression"
|
|
]
|
|
},
|
|
"llm_call": {
|
|
"inputs": [
|
|
"input",
|
|
"context"
|
|
],
|
|
"outputs": [
|
|
"response",
|
|
"usage",
|
|
"parsed"
|
|
],
|
|
"config": [
|
|
"model",
|
|
"system_prompt",
|
|
"user_prompt_template",
|
|
"temperature",
|
|
"max_tokens",
|
|
"output_format",
|
|
"text",
|
|
"json",
|
|
"markdown",
|
|
"json_schema",
|
|
"enable_tools",
|
|
"tools"
|
|
]
|
|
},
|
|
"question_classifier": {
|
|
"inputs": [
|
|
"question"
|
|
],
|
|
"outputs": [
|
|
"category",
|
|
"confidence",
|
|
"all_scores"
|
|
],
|
|
"config": [
|
|
"model",
|
|
"categories",
|
|
"confidence_threshold",
|
|
"fallback_category"
|
|
]
|
|
},
|
|
"parameter_extractor": {
|
|
"inputs": [
|
|
"text"
|
|
],
|
|
"outputs": [
|
|
"parameters",
|
|
"missing",
|
|
"success"
|
|
],
|
|
"config": [
|
|
"model",
|
|
"parameters",
|
|
"extraction_prompt",
|
|
"strict_mode"
|
|
]
|
|
},
|
|
"knowledge_retrieval": {
|
|
"inputs": [
|
|
"query"
|
|
],
|
|
"outputs": [
|
|
"results",
|
|
"context",
|
|
"scores"
|
|
],
|
|
"config": [
|
|
"knowledge_bases",
|
|
"top_k",
|
|
"similarity_threshold",
|
|
"retrieval_mode",
|
|
"vector",
|
|
"hybrid",
|
|
"keyword",
|
|
"rerank_enabled",
|
|
"rerank_model"
|
|
]
|
|
},
|
|
"text_embedding": {
|
|
"inputs": [
|
|
"text"
|
|
],
|
|
"outputs": [
|
|
"embedding",
|
|
"dimensions"
|
|
],
|
|
"config": [
|
|
"model"
|
|
]
|
|
},
|
|
"intent_recognition": {
|
|
"inputs": [
|
|
"text"
|
|
],
|
|
"outputs": [
|
|
"intent",
|
|
"confidence",
|
|
"entities"
|
|
],
|
|
"config": [
|
|
"model",
|
|
"intents_definition",
|
|
"extract_entities"
|
|
]
|
|
},
|
|
"send_message": {
|
|
"inputs": [
|
|
"content",
|
|
"context"
|
|
],
|
|
"outputs": [
|
|
"message_id",
|
|
"success"
|
|
],
|
|
"config": [
|
|
"message_type",
|
|
"text",
|
|
"markdown",
|
|
"image",
|
|
"file",
|
|
"card",
|
|
"content_template",
|
|
"reply_to_original",
|
|
"at_sender"
|
|
]
|
|
},
|
|
"http_request": {
|
|
"inputs": [
|
|
"body",
|
|
"variables"
|
|
],
|
|
"outputs": [
|
|
"response",
|
|
"status_code",
|
|
"headers",
|
|
"success"
|
|
],
|
|
"config": [
|
|
"method",
|
|
"GET",
|
|
"POST",
|
|
"PUT",
|
|
"PATCH",
|
|
"DELETE",
|
|
"url",
|
|
"headers",
|
|
"body_type",
|
|
"none",
|
|
"json",
|
|
"form",
|
|
"raw",
|
|
"body_template",
|
|
"timeout",
|
|
"retry_count",
|
|
"ignore_ssl"
|
|
]
|
|
},
|
|
"bot_invoke": {
|
|
"inputs": [
|
|
"message",
|
|
"context"
|
|
],
|
|
"outputs": [
|
|
"response",
|
|
"success"
|
|
],
|
|
"config": [
|
|
"bot",
|
|
"wait_for_response",
|
|
"timeout"
|
|
]
|
|
},
|
|
"workflow_invoke": {
|
|
"inputs": [
|
|
"input"
|
|
],
|
|
"outputs": [
|
|
"output",
|
|
"status",
|
|
"execution_id"
|
|
],
|
|
"config": [
|
|
"workflow_id",
|
|
"wait_for_completion",
|
|
"timeout",
|
|
"pass_context"
|
|
]
|
|
},
|
|
"notification": {
|
|
"inputs": [
|
|
"content"
|
|
],
|
|
"outputs": [
|
|
"success",
|
|
"notification_id"
|
|
],
|
|
"config": [
|
|
"channel",
|
|
"webhook",
|
|
"email",
|
|
"dingtalk",
|
|
"feishu",
|
|
"wechat_work",
|
|
"title",
|
|
"content_template",
|
|
"webhook_url",
|
|
"recipients"
|
|
]
|
|
},
|
|
"database_query": {
|
|
"inputs": [
|
|
"parameters"
|
|
],
|
|
"outputs": [
|
|
"results",
|
|
"row_count",
|
|
"success"
|
|
],
|
|
"config": [
|
|
"connection_type",
|
|
"postgresql",
|
|
"mysql",
|
|
"sqlite",
|
|
"connection_string",
|
|
"query",
|
|
"query_type",
|
|
"select",
|
|
"insert",
|
|
"update",
|
|
"delete",
|
|
"timeout"
|
|
]
|
|
},
|
|
"redis_operation": {
|
|
"inputs": [
|
|
"key",
|
|
"value"
|
|
],
|
|
"outputs": [
|
|
"result",
|
|
"success"
|
|
],
|
|
"config": [
|
|
"connection_url",
|
|
"operation",
|
|
"get",
|
|
"set",
|
|
"delete",
|
|
"exists",
|
|
"incr",
|
|
"decr",
|
|
"hget",
|
|
"hset",
|
|
"lpush",
|
|
"rpush",
|
|
"lpop",
|
|
"rpop",
|
|
"key_template",
|
|
"hash_field",
|
|
"ttl"
|
|
]
|
|
},
|
|
"mcp_tool": {
|
|
"inputs": [
|
|
"arguments"
|
|
],
|
|
"outputs": [
|
|
"result",
|
|
"success",
|
|
"error"
|
|
],
|
|
"config": [
|
|
"server_name",
|
|
"tool_name",
|
|
"arguments_template",
|
|
"timeout"
|
|
]
|
|
},
|
|
"memory_store": {
|
|
"inputs": [
|
|
"value"
|
|
],
|
|
"outputs": [
|
|
"result",
|
|
"success"
|
|
],
|
|
"config": [
|
|
"operation",
|
|
"get",
|
|
"set",
|
|
"delete",
|
|
"append",
|
|
"list",
|
|
"key",
|
|
"scope",
|
|
"execution",
|
|
"workflow",
|
|
"session",
|
|
"user",
|
|
"global",
|
|
"ttl"
|
|
]
|
|
},
|
|
"message_trigger": {
|
|
"inputs": [],
|
|
"outputs": [
|
|
"message",
|
|
"sender",
|
|
"context"
|
|
],
|
|
"config": [
|
|
"match_type",
|
|
"all",
|
|
"prefix",
|
|
"regex",
|
|
"contains",
|
|
"exact",
|
|
"match_pattern",
|
|
"message_source",
|
|
"group",
|
|
"private",
|
|
"platforms",
|
|
"ignore_bot_messages"
|
|
]
|
|
},
|
|
"cron_trigger": {
|
|
"inputs": [],
|
|
"outputs": [
|
|
"trigger_time",
|
|
"context"
|
|
],
|
|
"config": [
|
|
"cron_expression",
|
|
"timezone",
|
|
"UTC",
|
|
"Asia/Shanghai",
|
|
"Asia/Tokyo",
|
|
"America/New_York",
|
|
"America/Los_Angeles",
|
|
"Europe/London",
|
|
"Europe/Berlin",
|
|
"description",
|
|
"enabled"
|
|
]
|
|
},
|
|
"webhook_trigger": {
|
|
"inputs": [],
|
|
"outputs": [
|
|
"body",
|
|
"headers",
|
|
"query",
|
|
"method"
|
|
],
|
|
"config": [
|
|
"webhook_path",
|
|
"auth_type",
|
|
"none",
|
|
"token",
|
|
"signature",
|
|
"basic",
|
|
"auth_token",
|
|
"allowed_ips",
|
|
"allowed_methods",
|
|
"content_type",
|
|
"application/json",
|
|
"application/x-www-form-urlencoded",
|
|
"multipart/form-data",
|
|
"text/plain",
|
|
"validation",
|
|
"timeout"
|
|
]
|
|
},
|
|
"event_trigger": {
|
|
"inputs": [],
|
|
"outputs": [
|
|
"event",
|
|
"event_type",
|
|
"context"
|
|
],
|
|
"config": [
|
|
"event_type",
|
|
"member_join",
|
|
"member_leave",
|
|
"message_recall",
|
|
"group_created",
|
|
"group_disbanded",
|
|
"bot_added",
|
|
"bot_removed",
|
|
"friend_request",
|
|
"group_request",
|
|
"source_filter",
|
|
"all",
|
|
"group",
|
|
"private",
|
|
"platforms"
|
|
]
|
|
}
|
|
},
|
|
"discrepancies": {
|
|
"code_executor": [
|
|
{
|
|
"type": "config",
|
|
"only_yaml": [],
|
|
"only_frontend": [
|
|
"javascript",
|
|
"python"
|
|
]
|
|
}
|
|
],
|
|
"condition": [
|
|
{
|
|
"type": "config",
|
|
"only_yaml": [],
|
|
"only_frontend": [
|
|
"contains",
|
|
"starts_with",
|
|
"gt",
|
|
"matches",
|
|
"ends_with",
|
|
"lte",
|
|
"type_check",
|
|
"boolean",
|
|
"eq",
|
|
"number",
|
|
"comparison",
|
|
"array",
|
|
"exists",
|
|
"lt",
|
|
"string",
|
|
"object",
|
|
"neq",
|
|
"null",
|
|
"gte"
|
|
]
|
|
}
|
|
],
|
|
"cron_trigger": [
|
|
{
|
|
"type": "config",
|
|
"only_yaml": [],
|
|
"only_frontend": [
|
|
"America/New_York",
|
|
"America/Los_Angeles",
|
|
"Asia/Shanghai",
|
|
"UTC",
|
|
"Asia/Tokyo",
|
|
"Europe/Berlin",
|
|
"Europe/London"
|
|
]
|
|
}
|
|
],
|
|
"data_transform": [
|
|
{
|
|
"type": "config",
|
|
"only_yaml": [],
|
|
"only_frontend": [
|
|
"jsonpath",
|
|
"jmespath"
|
|
]
|
|
}
|
|
],
|
|
"database_query": [
|
|
{
|
|
"type": "config",
|
|
"only_yaml": [],
|
|
"only_frontend": [
|
|
"mysql",
|
|
"sqlite",
|
|
"update",
|
|
"insert",
|
|
"postgresql",
|
|
"delete",
|
|
"select"
|
|
]
|
|
}
|
|
],
|
|
"end": [
|
|
{
|
|
"type": "config",
|
|
"only_yaml": [],
|
|
"only_frontend": [
|
|
"cancelled",
|
|
"failed",
|
|
"success"
|
|
]
|
|
}
|
|
],
|
|
"event_trigger": [
|
|
{
|
|
"type": "config",
|
|
"only_yaml": [],
|
|
"only_frontend": [
|
|
"group_created",
|
|
"private",
|
|
"friend_request",
|
|
"all",
|
|
"bot_added",
|
|
"message_recall",
|
|
"member_leave",
|
|
"group_disbanded",
|
|
"group",
|
|
"group_request",
|
|
"bot_removed",
|
|
"member_join"
|
|
]
|
|
}
|
|
],
|
|
"http_request": [
|
|
{
|
|
"type": "config",
|
|
"only_yaml": [],
|
|
"only_frontend": [
|
|
"none",
|
|
"json",
|
|
"DELETE",
|
|
"PATCH",
|
|
"POST",
|
|
"PUT",
|
|
"raw",
|
|
"GET",
|
|
"form"
|
|
]
|
|
}
|
|
],
|
|
"knowledge_retrieval": [
|
|
{
|
|
"type": "config",
|
|
"only_yaml": [],
|
|
"only_frontend": [
|
|
"keyword",
|
|
"vector",
|
|
"hybrid"
|
|
]
|
|
}
|
|
],
|
|
"llm_call": [
|
|
{
|
|
"type": "config",
|
|
"only_yaml": [],
|
|
"only_frontend": [
|
|
"text",
|
|
"json",
|
|
"markdown"
|
|
]
|
|
}
|
|
],
|
|
"loop": [
|
|
{
|
|
"type": "config",
|
|
"only_yaml": [],
|
|
"only_frontend": [
|
|
"while",
|
|
"foreach"
|
|
]
|
|
}
|
|
],
|
|
"memory_store": [
|
|
{
|
|
"type": "config",
|
|
"only_yaml": [],
|
|
"only_frontend": [
|
|
"user",
|
|
"workflow",
|
|
"get",
|
|
"set",
|
|
"execution",
|
|
"delete",
|
|
"list",
|
|
"global",
|
|
"session",
|
|
"append"
|
|
]
|
|
}
|
|
],
|
|
"message_trigger": [
|
|
{
|
|
"type": "config",
|
|
"only_yaml": [],
|
|
"only_frontend": [
|
|
"private",
|
|
"prefix",
|
|
"all",
|
|
"group",
|
|
"regex",
|
|
"exact",
|
|
"contains"
|
|
]
|
|
}
|
|
],
|
|
"redis_operation": [
|
|
{
|
|
"type": "config",
|
|
"only_yaml": [],
|
|
"only_frontend": [
|
|
"incr",
|
|
"hset",
|
|
"decr",
|
|
"get",
|
|
"set",
|
|
"exists",
|
|
"hget",
|
|
"delete",
|
|
"lpush",
|
|
"lpop",
|
|
"rpop",
|
|
"rpush"
|
|
]
|
|
}
|
|
],
|
|
"send_message": [
|
|
{
|
|
"type": "config",
|
|
"only_yaml": [],
|
|
"only_frontend": [
|
|
"file",
|
|
"card",
|
|
"markdown",
|
|
"text",
|
|
"image"
|
|
]
|
|
}
|
|
],
|
|
"wait": [
|
|
{
|
|
"type": "config",
|
|
"only_yaml": [],
|
|
"only_frontend": [
|
|
"until"
|
|
]
|
|
}
|
|
],
|
|
"webhook_trigger": [
|
|
{
|
|
"type": "config",
|
|
"only_yaml": [],
|
|
"only_frontend": [
|
|
"token",
|
|
"none",
|
|
"application/x-www-form-urlencoded",
|
|
"signature",
|
|
"multipart/form-data",
|
|
"text/plain",
|
|
"application/json",
|
|
"basic"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
} |