dify/api/core/workflow/nodes
Novice 89b76d6c33
Merge commit '657eeb65' into sandboxed-agent-rebase
Made-with: Cursor

# Conflicts:
#	api/core/agent/cot_chat_agent_runner.py
#	api/core/agent/fc_agent_runner.py
#	api/core/memory/token_buffer_memory.py
#	api/core/variables/segments.py
#	api/core/workflow/file/file_manager.py
#	api/core/workflow/nodes/agent/agent_node.py
#	api/core/workflow/nodes/llm/llm_utils.py
#	api/core/workflow/nodes/parameter_extractor/parameter_extractor_node.py
#	api/core/workflow/workflow_entry.py
#	api/factories/variable_factory.py
#	api/pyproject.toml
#	api/services/variable_truncator.py
#	api/uv.lock
#	web/app/components/app/app-publisher/index.tsx
#	web/app/components/app/overview/settings/index.tsx
#	web/app/components/apps/app-card.tsx
#	web/app/components/apps/index.tsx
#	web/app/components/apps/list.tsx
#	web/app/components/base/chat/chat-with-history/header-in-mobile.tsx
#	web/app/components/base/features/new-feature-panel/conversation-opener/modal.tsx
#	web/app/components/base/features/new-feature-panel/file-upload/setting-content.tsx
#	web/app/components/base/features/new-feature-panel/moderation/moderation-setting-modal.tsx
#	web/app/components/base/features/new-feature-panel/text-to-speech/param-config-content.tsx
#	web/app/components/base/message-log-modal/index.tsx
#	web/app/components/base/switch/index.tsx
#	web/app/components/base/tab-slider-plain/index.tsx
#	web/app/components/explore/try-app/app-info/index.tsx
#	web/app/components/plugins/plugin-detail-panel/tool-selector/components/reasoning-config-form.tsx
#	web/app/components/workflow/nodes/llm/components/json-schema-config-modal/visual-editor/edit-card/required-switch.tsx
#	web/app/components/workflow/nodes/llm/panel.tsx
#	web/contract/router.ts
#	web/eslint-suppressions.json
#	web/i18n/fa-IR/workflow.json
2026-03-19 17:38:56 +08:00
..
agent Merge commit '657eeb65' into sandboxed-agent-rebase 2026-03-19 17:38:56 +08:00
answer Refactor workflow nodes to use generic node_data (#28782) 2025-11-27 20:46:56 +08:00
base feat: extend NodeRunStreamChunkEvent with additional model metadata fields 2026-03-06 17:21:55 +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(workflow-file): move core.file to core.workflow.file (#32252) 2026-02-16 22:38:19 +08:00
document_extractor refactor(document_extractor): Extract configs (#31828) 2026-02-16 23:39:50 +08:00
end Refactor workflow nodes to use generic node_data (#28782) 2025-11-27 20:46:56 +08:00
file_upload refactor: unify download item types and eliminate extension-based branching 2026-03-10 17:12:15 +08:00
http_request fix: correct misleading retry count in error message 2026-02-19 00:23:22 +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(workflow-file): move core.file to core.workflow.file (#32252) 2026-02-16 22:38:19 +08:00
list_operator refactor(workflow-file): move core.file to core.workflow.file (#32252) 2026-02-16 22:38:19 +08:00
llm Merge commit '657eeb65' into sandboxed-agent-rebase 2026-03-19 17:38:56 +08:00
loop refactor(workflow-file): move core.file to core.workflow.file (#32252) 2026-02-16 22:38:19 +08:00
parameter_extractor Merge commit '657eeb65' into sandboxed-agent-rebase 2026-03-19 17:38:56 +08:00
question_classifier Merge commit '657eeb65' into sandboxed-agent-rebase 2026-03-19 17:38:56 +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 commit '657eeb65' into sandboxed-agent-rebase 2026-03-19 17:38:56 +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 refactor(workflow-file): move core.file to core.workflow.file (#32252) 2026-02-16 22:38:19 +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(workflow-file): move core.file to core.workflow.file (#32252) 2026-02-16 22:38:19 +08:00