dify/api/core/workflow/nodes
Harry 0cb0cea167 feat(trigger): enhance trigger plugin data structure and error handling
- Added `plugin_unique_identifier` to `PluginTriggerData` and `TriggerProviderApiEntity` to improve identification of trigger plugins.
- Introduced `PluginTriggerDispatchData` for structured dispatch data in Celery tasks, enhancing the clarity of trigger dispatching.
- Updated `dispatch_triggered_workflows_async` to utilize the new dispatch data structure, improving error handling and logging for trigger invocations.
- Enhanced metadata handling in `TriggerPluginNode` to include trigger information, aiding in debugging and tracking.

These changes improve the robustness and maintainability of trigger plugin interactions within the workflow system.
2025-09-16 15:39:40 +08:00
..
agent [CHORE]: remove redundant-cast (#24807) 2025-09-01 14:05:32 +08:00
answer Remove redundant from_variable_selector null-check (#24842) 2025-08-31 17:00:13 +08:00
base make logging not use f-str, change others to f-str (#22882) 2025-07-25 10:32:48 +08:00
code feat: fix i18n missing keys and merge upstream/main (#24615) 2025-08-27 15:07:28 +08:00
document_extractor [CHORE]: remove redundant-cast (#24807) 2025-09-01 14:05:32 +08:00
end refactor: decouple Node and NodeData (#22581) 2025-07-18 10:08:51 +08:00
event fix: delete some dead code using vulture (#20999) 2025-06-16 12:07:41 +08:00
http_request feat: fix i18n missing keys and merge upstream/main (#24615) 2025-08-27 15:07:28 +08:00
if_else make logging not use f-str, change others to f-str (#22882) 2025-07-25 10:32:48 +08:00
iteration feat: fix i18n missing keys and merge upstream/main (#24615) 2025-08-27 15:07:28 +08:00
knowledge_retrieval fix:hard-coded top-k fallback issue. (#24879) 2025-09-01 15:46:37 +08:00
list_operator feat: fix i18n missing keys and merge upstream/main (#24615) 2025-08-27 15:07:28 +08:00
llm feat: fix i18n missing keys and merge upstream/main (#24615) 2025-08-27 15:07:28 +08:00
loop feat: fix i18n missing keys and merge upstream/main (#24615) 2025-08-27 15:07:28 +08:00
parameter_extractor [CHORE]: remove redundant-cast (#24807) 2025-09-01 14:05:32 +08:00
question_classifier [CHORE]: remove redundant-cast (#24807) 2025-09-01 14:05:32 +08:00
start refactor: decouple Node and NodeData (#22581) 2025-07-18 10:08:51 +08:00
template_transform refactor: decouple Node and NodeData (#22581) 2025-07-18 10:08:51 +08:00
tool [CHORE]: remove redundant-cast (#24807) 2025-09-01 14:05:32 +08:00
trigger_plugin feat(trigger): enhance trigger plugin data structure and error handling 2025-09-16 15:39:40 +08:00
trigger_schedule feat: add workflow schedule trigger support (#24428) 2025-09-10 13:24:23 +08:00
trigger_webhook chore: (trigger)change content type from form to application/octet-stream (#25167) 2025-09-05 09:54:07 +08:00
variable_aggregator refactor: decouple Node and NodeData (#22581) 2025-07-18 10:08:51 +08:00
variable_assigner feat: fix i18n missing keys and merge upstream/main (#24615) 2025-08-27 15:07:28 +08:00
__init__.py feat/enhance the multi-modal support (#8818) 2024-10-21 10:43:49 +08:00
enums.py feat(trigger): enhance trigger debugging with polling API and new subscription retrieval 2025-09-14 19:12:31 +08:00
node_mapping.py feat: add workflow schedule trigger support (#24428) 2025-09-10 13:24:23 +08:00