89250a36b7
fix(api): files not returned in the answer node ( #21807 )
2025-07-02 13:54:10 +08:00
10b738a296
feat: Persist Variables for Enhanced Debugging Workflow ( #20699 )
...
This pull request introduces a feature aimed at improving the debugging experience during workflow editing. With the addition of variable persistence, the system will automatically retain the output variables from previously executed nodes. These persisted variables can then be reused when debugging subsequent nodes, eliminating the need for repetitive manual input.
By streamlining this aspect of the workflow, the feature minimizes user errors and significantly reduces debugging effort, offering a smoother and more efficient experience.
Key highlights of this change:
- Automatic persistence of output variables for executed nodes.
- Reuse of persisted variables to simplify input steps for nodes requiring them (e.g., `code`, `template`, `variable_assigner`).
- Enhanced debugging experience with reduced friction.
Closes #19735 .
2025-06-24 09:05:29 +08:00
6325129761
fix wrongly remove reset nodes ( #20880 )
...
Co-authored-by: zhuqingchao <zhuqingchao@xiaomi.com >
2025-06-19 11:37:07 +08:00
482e50aae9
Refactor/remove db from cycle manager ( #20455 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-05-30 04:34:13 +08:00
57b3912227
fix: common prerequisite node workflow remove reachable node that failed to streaming llm… ( #19552 )
...
Co-authored-by: zhangshibo <zhangshibo@didiglobal.com >
2025-05-13 13:47:29 +08:00
c91045a9d0
fix(fail-branch): prevent streaming output in exception branches ( #17153 )
2025-04-16 22:34:07 +08:00
437dcbdd68
fix: exclude additional unreachable nodes ( #16329 )
2025-03-20 16:53:56 +08:00
fe0d932f50
fix: fail-branch stream output error ( #13401 )
...
Co-authored-by: Novice Lee <novicelee@NoviPro.local >
2025-03-17 19:35:37 +08:00
b817036343
fix: nesting of conditional branches causing streaming output error ( #14065 )
2025-03-11 20:30:03 +08:00
2c17bb2c36
Feature/newnew workflow loop node ( #14863 )
...
Co-authored-by: arkunzz <4873204@qq.com >
2025-03-05 17:41:15 +08:00
54b5b80a07
fix(workflow): fix answer node stream processing in conditional branches ( #12510 )
2025-01-13 14:54:21 +08:00
efdd54a670
fix: issue #12068 by test is answer in the ids ( #12105 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2024-12-26 10:31:05 +08:00
56e15d09a9
feat: mypy for all type check ( #10921 )
2024-12-24 18:38:51 +08:00
e0f1410b48
fix: issue Multiple Paths Between IF/ELSE Branches ( #11646 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2024-12-23 18:56:59 +08:00
75bce2822e
fix: add logging for missing edge mapping in StreamProcessor ( #12008 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2024-12-23 17:53:36 +08:00
70dd69d533
fix: Multiple Paths Between IF/ELSE Branches Invalidate Conditions ( #11544 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2024-12-23 15:09:02 +08:00
79a710ce98
Feat: continue on error ( #11458 )
...
Co-authored-by: Novice Lee <novicelee@NovicedeMacBook-Pro.local >
Co-authored-by: Novice Lee <novicelee@NoviPro.local >
2024-12-11 14:22:42 +08:00
e135ffc2c1
Feat: upgrade variable assigner ( #11285 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
2024-12-03 13:56:40 +08:00
e79eac688a
chore(lint): sort __all__ definitions ( #11243 )
2024-12-03 13:26:33 +08:00
c7fb8a4f20
fix: conversation variable may not change in the answer node ( #10034 )
2024-10-30 11:10:31 +08:00
72ea3d6b98
fix(workflow): Take back LLM streaming output after IF-ELSE ( #9875 )
2024-10-25 22:33:34 +08:00
999d3f1539
fix: add downstream nodes of this branch ( #9640 )
2024-10-23 01:20:02 +08:00
e61752bd3a
feat/enhance the multi-modal support ( #8818 )
2024-10-21 10:43:49 +08:00
f01602b570
fix(workflow): the answer node after the iteration node containing the answer was output prematurely ( #8419 )
2024-09-14 14:02:09 +08:00
a1104ab97e
chore: refurish python code by applying Pylint linter rules ( #8322 )
2024-09-13 22:42:08 +08:00
0f14873255
chore: cleanup ruff flake8-simplify linter rules ( #8286 )
...
Co-authored-by: -LAN- <laipz8200@outlook.com >
2024-09-12 12:55:45 +08:00
cee0c51dbb
feat: add from_variable_selector for stream chunk / message event ( #8228 )
2024-09-10 22:15:50 +08:00
fdbbdb706f
fix(workflow): answers are output simultaneously across different braches in the question classifier node. ( #8225 )
2024-09-10 21:11:35 +08:00
2cf1187b32
chore(api/core): apply ruff reformatting ( #7624 )
2024-09-10 17:00:20 +08:00
dabfd74622
feat: Parallel Execution of Nodes in Workflows ( #8192 )
...
Co-authored-by: StyleZhang <jasonapring2015@outlook.com >
Co-authored-by: Yi <yxiaoisme@gmail.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
2024-09-10 15:23:16 +08:00
5e6fc58db3
Feat/environment variables in workflow ( #6515 )
...
Co-authored-by: JzoNg <jzongcode@gmail.com >
2024-07-22 15:29:39 +08:00
7753ba2d37
FEAT: NEW WORKFLOW ENGINE ( #3160 )
...
Co-authored-by: Joel <iamjoel007@gmail.com >
Co-authored-by: Yeuoly <admin@srmxy.cn >
Co-authored-by: JzoNg <jzongcode@gmail.com >
Co-authored-by: StyleZhang <jasonapring2015@outlook.com >
Co-authored-by: jyong <jyong@dify.ai >
Co-authored-by: nite-knite <nkCoding@gmail.com >
Co-authored-by: jyong <718720800@qq.com >
2024-04-08 18:51:46 +08:00