Asuka Minato
a78339a040
remove bare list, dict, Sequence, None, Any (#25058)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com>
2 月之前
-LAN-
9d5956cef8
[Chore/Refactor] Switch from MyPy to Basedpyright for type checking (#25047)
Signed-off-by: -LAN- <laipz8200@outlook.com>
2 月之前
Bowen Liang
7b379e2a61
chore: apply ty checks on api code with script and ci action (#24653)
2 月之前
Yongtao Huang
72acd9b483
Remove redundant from_variable_selector null-check (#24842)
2 月之前
Asuka Minato
a189d293f8
make logging not use f-str, change others to f-str (#22882)
3 月之前
-LAN-
460a825ef1
refactor: decouple Node and NodeData (#22581)
Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com>
3 月之前
QuantumGhost
89250a36b7
fix(api): files not returned in the answer node (#21807)
4 月之前
QuantumGhost
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 .
4 月之前
ZalterCitty
6325129761
fix wrongly remove reset nodes (#20880)
Co-authored-by: zhuqingchao <zhuqingchao@xiaomi.com>
4 月之前
-LAN-
482e50aae9
Refactor/remove db from cycle manager (#20455)
Signed-off-by: -LAN- <laipz8200@outlook.com>
5 月之前
SSebo
57b3912227
fix: common prerequisite node workflow remove reachable node that failed to streaming llm… (#19552)
Co-authored-by: zhangshibo <zhangshibo@didiglobal.com>
5 月之前
Novice
c91045a9d0
fix(fail-branch): prevent streaming output in exception branches (#17153)
6 月之前
Novice
437dcbdd68
fix: exclude additional unreachable nodes (#16329)
7 月之前
Novice
fe0d932f50
fix: fail-branch stream output error (#13401)
Co-authored-by: Novice Lee <novicelee@NoviPro.local>
7 月之前
Novice
b817036343
fix: nesting of conditional branches causing streaming output error (#14065)
8 月之前
Wood
2c17bb2c36
Feature/newnew workflow loop node (#14863)
Co-authored-by: arkunzz <4873204@qq.com>
8 月之前
Kevin9703
54b5b80a07
fix(workflow): fix answer node stream processing in conditional branches (#12510)
9 月之前
yihong
efdd54a670
fix: issue #12068 by test is answer in the ids (#12105)
Signed-off-by: yihong0618 <zouzou0208@gmail.com>
10 月之前
yihong
56e15d09a9
feat: mypy for all type check (#10921)
10 月之前
yihong
e0f1410b48
fix: issue Multiple Paths Between IF/ELSE Branches (#11646)
Signed-off-by: yihong0618 <zouzou0208@gmail.com>
10 月之前
-LAN-
75bce2822e
fix: add logging for missing edge mapping in StreamProcessor (#12008)
Signed-off-by: -LAN- <laipz8200@outlook.com>
10 月之前
yihong
70dd69d533
fix: Multiple Paths Between IF/ELSE Branches Invalidate Conditions (#11544)
Signed-off-by: yihong0618 <zouzou0208@gmail.com>
10 月之前
Novice
79a710ce98
Feat: continue on error (#11458)
Co-authored-by: Novice Lee <novicelee@NovicedeMacBook-Pro.local>
Co-authored-by: Novice Lee <novicelee@NoviPro.local>
11 月之前
Yi Xiao
e135ffc2c1
Feat: upgrade variable assigner (#11285)
Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: -LAN- <laipz8200@outlook.com>
11 月之前
Bowen Liang
e79eac688a
chore(lint): sort __all__ definitions (#11243)
11 月之前
非法操作
c7fb8a4f20
fix: conversation variable may not change in the answer node (#10034)
1 年之前
-LAN-
72ea3d6b98
fix(workflow): Take back LLM streaming output after IF-ELSE (#9875)
1 年之前
feiyang_deepnova
999d3f1539
fix: add downstream nodes of this branch (#9640)
1 年之前
-LAN-
e61752bd3a
feat/enhance the multi-modal support (#8818)
1 年之前
takatost
f01602b570
fix(workflow): the answer node after the iteration node containing the answer was output prematurely (#8419)
1 年之前
Bowen Liang
a1104ab97e
chore: refurish python code by applying Pylint linter rules (#8322)
1 年之前
Bowen Liang
0f14873255
chore: cleanup ruff flake8-simplify linter rules (#8286)
Co-authored-by: -LAN- <laipz8200@outlook.com>
1 年之前
takatost
cee0c51dbb
feat: add from_variable_selector for stream chunk / message event (#8228)
1 年之前
takatost
fdbbdb706f
fix(workflow): answers are output simultaneously across different braches in the question classifier node. (#8225)
1 年之前
Bowen Liang
2cf1187b32
chore(api/core): apply ruff reformatting (#7624)
1 年之前
takatost
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>
1 年之前
-LAN-
5e6fc58db3
Feat/environment variables in workflow (#6515)
Co-authored-by: JzoNg <jzongcode@gmail.com>
1 年之前
takatost
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>
1 年之前