dify/api/core/plugin/entities
Harry 5a15419baf feat(trigger): implement debug session capabilities for trigger nodes
- Added `DraftWorkflowTriggerNodeApi` to handle debugging of trigger nodes, allowing for real-time event listening and session management.
- Introduced `TriggerDebugService` for managing debug sessions and event dispatching using Redis Pub/Sub.
- Updated `TriggerService` to support dispatching events to debug sessions and refactored related methods for improved clarity and functionality.
- Enhanced data structures in `request.py` and `entities.py` to accommodate new debug event data requirements.

These changes significantly improve the debugging capabilities for trigger nodes in draft workflows, facilitating better development and troubleshooting processes.
2025-09-09 21:27:31 +08:00
..
base.py Introduce Plugins (#13836) 2025-02-17 17:05:13 +08:00
bundle.py Introduce Plugins (#13836) 2025-02-17 17:05:13 +08:00
endpoint.py chore: bump pydantic to 2.11 and pydantic-settings to 2.9 (#15049) 2025-05-08 17:39:51 +08:00
marketplace.py feat: plugin deprecation notice (#22685) 2025-07-22 10:27:35 +08:00
parameters.py feat: Add Citations and Attributions to Agent Node (#18558) 2025-07-16 15:46:15 +08:00
plugin.py feat(plugin): add triggers field to PluginDeclaration for enhanced functionality 2025-09-09 17:22:11 +08:00
plugin_daemon.py feat(trigger): introduce subscription builder and enhance trigger management 2025-09-03 14:53:27 +08:00
request.py feat(trigger): implement debug session capabilities for trigger nodes 2025-09-09 21:27:31 +08:00