dify/api/models
QuantumGhost 1c1f124891
Enhanced GraphEngine Pause Handling (#28196)
This commit: 

1. Convert `pause_reason` to `pause_reasons` in `GraphExecution` and relevant classes. Change the field from a scalar value to a list that can contain multiple `PauseReason` objects, ensuring all pause events are properly captured.
2. Introduce a new `WorkflowPauseReason` model to record reasons associated with a specific `WorkflowPause`.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-26 19:59:34 +08:00
..
__init__.py feat: introduce trigger functionality (#27644) 2025-11-12 17:59:37 +08:00
_workflow_exc.py feat: Persist Variables for Enhanced Debugging Workflow (#20699) 2025-06-24 09:05:29 +08:00
account.py more typed orm (#28507) 2025-11-21 21:45:51 +08:00
api_based_extension.py more typed orm (#28331) 2025-11-21 14:23:32 +09:00
base.py more typed orm (#28507) 2025-11-21 21:45:51 +08:00
dataset.py more typed orm (#28577) 2025-11-24 21:01:46 +08:00
engine.py feat(api): Add image multimodal support for LLMNode (#17372) 2025-04-30 17:28:02 +08:00
enums.py feat: trigger billing (#28335) 2025-11-20 10:15:23 +08:00
model.py more typed orm (#28577) 2025-11-24 21:01:46 +08:00
oauth.py more typed orm (#28331) 2025-11-21 14:23:32 +09:00
provider.py more typed orm (#28519) 2025-11-24 10:50:20 +08:00
provider_ids.py feat: introduce trigger functionality (#27644) 2025-11-12 17:59:37 +08:00
source.py more typed orm (#28507) 2025-11-21 21:45:51 +08:00
task.py more typed orm (#28507) 2025-11-21 21:45:51 +08:00
tools.py more typed orm (#28507) 2025-11-21 21:45:51 +08:00
trigger.py more typed orm (#28577) 2025-11-24 21:01:46 +08:00
types.py feat:mysql adaptation for metadb (#28188) 2025-11-20 09:44:39 +08:00
web.py more typed orm (#28507) 2025-11-21 21:45:51 +08:00
workflow.py Enhanced GraphEngine Pause Handling (#28196) 2025-11-26 19:59:34 +08:00