dify/api/core/workflow
-LAN- ec317ee2f3 refactor(api): decouple llm quota layer from model instances
Introduce tenant-scoped quota helpers that accept provider and model identity directly.

Refactor the workflow quota layer and engine wiring to use public node and event model identity instead of reconstructing ModelInstance, and keep the legacy ModelInstance helpers as deprecated wrappers with focused test coverage.
2026-05-08 13:36:25 +08:00
..
nodes chore(api): upgrade graphon to v0.3.0 2026-05-08 13:36:25 +08:00
__init__.py refactor(api): move workflow knowledge nodes and trigger nodes (#33445) 2026-03-15 15:24:59 +08:00
file_reference.py refactor(api): continue decoupling dify_graph from API concerns (#33580) 2026-03-25 20:32:24 +08:00
human_input_adapter.py fix(workflow): unblock plugin model selector tools on 1.14.0 (#35794) 2026-05-06 07:07:43 +00:00
human_input_forms.py feat: add service api of HITL (#32826) 2026-04-24 06:37:10 +00:00
human_input_policy.py feat: add service api of HITL (#32826) 2026-04-24 06:37:10 +00:00
node_factory.py chore(api): upgrade graphon to v0.3.0 2026-05-08 13:36:25 +08:00
node_runtime.py fix(workflow): unblock plugin model selector tools on 1.14.0 (#35794) 2026-05-06 07:07:43 +00:00
system_variables.py fix(api): resolve graphon upgrade CI failures 2026-05-08 13:36:25 +08:00
template_rendering.py chore: reorg imports (#35308) 2026-04-16 08:50:02 +00:00
variable_pool_initializer.py refactor(api): rename dify_graph to graphon (#34095) 2026-03-25 21:58:56 +08:00
variable_prefixes.py refactor(api): continue decoupling dify_graph from API concerns (#33580) 2026-03-25 20:32:24 +08:00
workflow_entry.py refactor(api): decouple llm quota layer from model instances 2026-05-08 13:36:25 +08:00
workflow_run_outputs.py refactor(api): rename dify_graph to graphon (#34095) 2026-03-25 21:58:56 +08:00