WH-2099
86100ea6fd
fix(workflow): remove compatibility import shims
2026-03-24 21:52:36 +08:00
WH-2099
1dfa9f41f3
fix(api): restore compatibility imports for tests
2026-03-24 21:06:58 +08:00
WH-2099
78da2d3131
fix(workflow): allow prepared llm parameter updates
2026-03-24 20:04:32 +08:00
WH-2099
d1a45f1164
Merge remote-tracking branch 'origin/main' into optional-plugin-invoke
...
# Conflicts:
# api/dify_graph/nodes/llm/llm_utils.py
# api/dify_graph/nodes/parameter_extractor/parameter_extractor_node.py
# api/tests/unit_tests/core/workflow/nodes/llm/test_llm_utils.py
# api/tests/unit_tests/libs/test_login.py
2026-03-24 19:35:09 +08:00
scdeng
67d5c9d148
feat: configurable model parameters with variable reference support in LLM, Question Classifier and Variable Extractor nodes ( #33082 )
...
Co-authored-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-24 17:41:51 +08:00
WH-2099
93e8d856d8
fix(workflow): restore child graph quota abort handling
2026-03-23 11:15:57 +08:00
-LAN-
ada4cc1867
fix: align workflow execution timing
2026-03-20 23:19:49 +08:00
-LAN-
186e6052e5
feat: remove layers from child engines
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2026-03-20 23:19:48 +08:00
-LAN-
d0e4342e77
refactor: make code simpler
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2026-03-20 23:19:18 +08:00
-LAN-
2d52e33f53
refactor: make code simpler
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2026-03-20 23:19:17 +08:00
-LAN-
5cad0caaae
refactor: make code simpler
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2026-03-20 23:19:17 +08:00
-LAN-
5cdce96580
fix: resolve human input workflow ci regressions
2026-03-20 23:19:16 +08:00
-LAN-
1dd706f1f1
fix: context replacement in LLM
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2026-03-20 23:19:16 +08:00
-LAN-
37041f3746
fix: human input deliver method
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2026-03-20 23:19:15 +08:00
-LAN-
e44f024d66
feat: show all variables in start node outputs
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2026-03-20 23:18:40 +08:00
-LAN-
7b98463916
chore: save changes
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2026-03-20 23:18:40 +08:00
-LAN-
9056d9f21b
feat: move constants
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2026-03-20 23:18:39 +08:00
-LAN-
c9e3e84e61
fix: resolve remaining runtime decoupling CI failures
2026-03-20 23:18:38 +08:00
-LAN-
b9324bbf18
fix: resolve style check typing regressions
2026-03-20 23:18:38 +08:00
-LAN-
fb113bf3a4
refactor: fix decoupled runtime CI regressions
2026-03-20 23:18:38 +08:00
-LAN-
93a5ad3d08
refactor: Extract dify_graph variable conversion helpers
2026-03-20 23:18:37 +08:00
-LAN-
fbb74a4af9
feat: extract model runtime
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2026-03-20 23:18:36 +08:00
kurokobo
d6e247849f
fix: add max_retries=0 for executor ( #33688 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-20 14:07:32 +08:00
盐粒 Yanli
df0ded210f
fix: preserve timing metrics in parallel iteration ( #33216 )
2026-03-19 18:05:52 +08:00
QuantumGhost
29c70736dc
fix(api): Preserving the content transform logic in fetch_prompt_messages ( #33666 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-18 19:41:25 +08:00
wangxiaolei
aa4a9877f5
fix: fix max_retries is hardcode ( #33619 )
2026-03-18 10:08:16 +08:00
Blackoutta
57d476d4e2
feat: apply markdown rendering to HITL email, sanitize email subject and body ( #32305 )
...
This PR:
1. Fixes the bug that email body of `HumanInput` node are sent as-is, without markdown rendering or sanitization
2. Applies HTML sanitization to email subject and body
3. Removes `\r` and `\n` from email subject to prevent SMTP header injection
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-16 16:52:46 +08:00
wangxiaolei
6ef69ff880
refactor: llm decouple code executor module ( #33400 )
...
Co-authored-by: Byron.wang <byron@dify.ai >
2026-03-16 10:06:14 +08:00
-LAN-
fb41b215c8
refactor(api): move workflow knowledge nodes and trigger nodes ( #33445 )
2026-03-15 15:24:59 +08:00
99
1b6e695520
refactor(workflow): move agent node back to core workflow ( #33431 )
2026-03-14 22:33:13 +08:00
Ethan T.
8b40a89add
fix: with_debug_recipient() silently drops debug emails when user_id is None or empty string ( #33373 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-03-13 15:35:02 +08:00
盐粒 Yanli
989db0e584
refactor: Unify NodeConfigDict.data and BaseNodeData ( #32780 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-11 23:43:58 +08:00
wangxiaolei
b9d05d3456
refactor: tool node decouple db ( #33166 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-10 01:47:15 +08:00
wangxiaolei
bbfa28e8a7
refactor: file saver decouple db engine and ssrf proxy ( #33076 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-09 16:09:44 +08:00
wangxiaolei
d2208ad43e
fix: fix allow handle value is none ( #33031 )
2026-03-09 14:20:44 +08:00
wangxiaolei
66f9fde2fe
fix: fix metadata filter condition not extract from {{}} ( #33141 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-09 11:51:08 +08:00
Jiaquan Yi
322cd37de1
fix: handle backslash path separators in DOCX ZIP entries exported on…( #33129 ) ( #33131 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-09 10:49:42 +08:00
kurokobo
ad81513b6a
fix: show citations in advanced chat apps ( #32985 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-06 09:56:14 +08:00
99
7432b58f82
refactor(dify_graph): introduce run_context and delegate child engine creation ( #32964 )
2026-03-05 14:31:28 +08:00
wangxiaolei
882b4c9ef6
refactor: document extract node decouple ssrf_proxy ( #32949 )
2026-03-04 16:01:43 +08:00
wangxiaolei
e14b09d4db
refactor: human input node decouple db ( #32900 )
2026-03-04 13:18:32 +08:00
99
c8688ec371
refactor(dify_graph): unify invoke and user enums source in workflow ( #32873 )
2026-03-03 15:05:20 +08:00
wangxiaolei
1b2234a19f
refactor: TemplateTransformNode decouple code executor ( #32879 )
2026-03-03 13:36:17 +08:00
-LAN-
4fd6b52808
refactor(api): move model_runtime into dify_graph ( #32858 )
2026-03-02 20:15:32 +08:00
-LAN-
c917838f9c
refactor: move workflow package to dify_graph ( #32844 )
2026-03-02 18:42:30 +08:00