dify/api/core/workflow/nodes
Harry a0d1816a6e feat: add mergeable skill bundles with incremental compilation
Refactor skill compilation around mergeable bundle patches so dynamic skill updates no longer require full rebuilds. Keep dependency closures accurate by recomputing affected nodes from direct dependency data.
2026-02-28 14:35:29 +08:00
..
agent Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox 2026-02-08 01:30:21 +08:00
answer Refactor workflow nodes to use generic node_data (#28782) 2025-11-27 20:46:56 +08:00
base Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox 2026-02-09 17:00:56 +08:00
code refactor(typing): Fixup typing A2 - workflow engine & nodes (#31723) 2026-01-31 18:00:56 +09:00
command feat: add File Upload node functionality and related components 2026-02-10 20:51:31 +08:00
datasource refactor: port api/controllers/console/datasets/data_source.py /datasets/metadata.py /service_api/dataset/metadata.py /nodes/agent/agent_node.py api/core/workflow/nodes/datasource/datasource_node.py api/services/dataset_service.py to match case (#31836) 2026-02-02 21:03:16 +09:00
document_extractor feat: using charset_normalizer instead of chardet (#29022) 2025-12-05 11:19:19 +08:00
end Refactor workflow nodes to use generic node_data (#28782) 2025-11-27 20:46:56 +08:00
file_upload feat: add File Upload node functionality and related components 2026-02-10 20:51:31 +08:00
http_request refactor(typing): Fixup typing A2 - workflow engine & nodes (#31723) 2026-01-31 18:00:56 +09:00
human_input feat: Human Input Node (#32060) 2026-02-09 14:57:23 +08:00
if_else Refactor workflow nodes to use generic node_data (#28782) 2025-11-27 20:46:56 +08:00
iteration refactor(typing): Fixup typing A2 - workflow engine & nodes (#31723) 2026-01-31 18:00:56 +09:00
knowledge_index fix: summary index bug (#31810) 2026-02-02 09:45:17 +08:00
knowledge_retrieval refactor: decouple database operations from knowledge retrieval nodes (#31981) 2026-02-09 13:56:55 +08:00
list_operator refactor(typing): Fixup typing A2 - workflow engine & nodes (#31723) 2026-01-31 18:00:56 +09:00
llm feat: add mergeable skill bundles with incremental compilation 2026-02-28 14:35:29 +08:00
loop refactor(graph_engine): Add a Config class for graph engine. (#31663) 2026-01-28 19:57:55 +08:00
parameter_extractor feat: agent add context 2026-01-16 11:47:55 +08:00
question_classifier revert: add tools for output in agent mode 2026-02-04 21:43:53 +08:00
start feat: enhance start node object value check (#30732) 2026-01-09 16:13:17 +08:00
template_transform refactor: strip external imports in workflow template transform (#32017) 2026-02-06 10:37:26 +08:00
tool Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox 2026-02-04 13:15:49 +08:00
trigger_plugin Refactor workflow nodes to use generic node_data (#28782) 2025-11-27 20:46:56 +08:00
trigger_schedule Refactor: centralize node data hydration (#27771) 2025-11-27 15:41:56 +08:00
trigger_webhook fix: webhook node output file as file variable (#29621) 2025-12-15 19:55:59 +08:00
variable_aggregator Refactor workflow nodes to use generic node_data (#28782) 2025-11-27 20:46:56 +08:00
variable_assigner refactor(variables): clarify base vs union type naming (#30634) 2026-01-13 23:39:34 +09:00
__init__.py feat: knowledge pipeline (#25360) 2025-09-18 12:49:10 +08:00
node_mapping.py feat(api): automatically NODE_TYPE_CLASSES_MAPPING generation from node class definitions (#28525) 2025-12-01 14:14:19 +08:00
protocols.py refactor(typing): Fixup typing A2 - workflow engine & nodes (#31723) 2026-01-31 18:00:56 +09:00