-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 meses atrás  
					 
				
					
						
							
								   湛露先生
							
						 
						
							
								9823edd3a2
								
									
										
											 
										
									
								
							 
						 
						
							
									fix workflow node iterator . (#21008) 
							 
							
							 
							
							
							
							
Signed-off-by: zhanluxianshen <zhanluxianshen@163.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> 
							
						 
						3 meses atrás  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								8f723697ef
								
									
										
											 
										
									
								
							 
						 
						
							
									refactor(graph_engine): Take GraphRuntimeState out of GraphEngine (#21882) 
							 
							
							
							
						 
						4 meses atrás  
					 
				
					
						
							
								   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 meses atrás  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								0dcacdf83d
								
									
										
											 
										
									
								
							 
						 
						
							
									feat: add a flask_context_manager. (#21061) 
							 
							
							 
							
							
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com> 
							
						 
						4 meses atrás  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								32e779eef3
								
									
										
											 
										
									
								
							 
						 
						
							
									refactor(workflow): Rename NodeRunMetadataKey to WorkflowNodeExecutionMetadataKey (#20457) 
							 
							
							 
							
							
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com> 
							
						 
						5 meses atrás  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								482e50aae9
								
									
										
											 
										
									
								
							 
						 
						
							
									Refactor/remove db from cycle manager (#20455) 
							 
							
							 
							
							
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com> 
							
						 
						5 meses atrás  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								f233a64eb5
								
									
										
											 
										
									
								
							 
						 
						
							
									fix(workflow): fetch user failed when workflow run in parallel mode (#20321) 
							 
							
							 
							
							
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com> 
							
						 
						5 meses atrás  
					 
				
					
						
							
								   LeanDeR
							
						 
						
							
								c720e0dd04
								
									
										
											 
										
									
								
							 
						 
						
							
									refactor(workflow): revamp logging module for loop & iteration nodes (#19484) 
							 
							
							
							
						 
						5 meses atrás  
					 
				
					
						
							
								   QuantumGhost
							
						 
						
							
								23ed3a520b
								
									
										
											 
										
									
								
							 
						 
						
							
									chore(api): improve type hints for BaseNode and its subclasses (#15826) 
							 
							
							
							
						 
						7 meses atrás  
					 
				
					
						
							
								   jiangbo721
							
						 
						
							
								5646442931
								
									
										
											 
										
									
								
							 
						 
						
							
									fix: iteration total tokens calculate error (#15813) 
							 
							
							 
							
							
							
							
Co-authored-by: 刘江波 <jiangbo721@163.com> 
							
						 
						7 meses atrás  
					 
				
					
						
							
								   Bowen Liang
							
						 
						
							
								21e1443ed5
								
									
										
											 
										
									
								
							 
						 
						
							
									chore: cleanup unchanged overridden method in subclasses of BaseNode (#14281) 
							 
							
							
							
						 
						8 meses atrás  
					 
				
					
						
							
								   E Chen
							
						 
						
							
								a97d73ab05
								
									
										
											 
										
									
								
							 
						 
						
							
									Update iteration_node.py to fix  #14098: Token count increases exponen… (#14100) 
							 
							
							
							
						 
						8 meses atrás  
					 
				
					
						
							
								   Yeuoly
							
						 
						
							
								403e2d58b9
								
									
										
											 
										
									
								
							 
						 
						
							
									Introduce Plugins (#13836) 
							 
							
							 
							
							
							
							
Signed-off-by: yihong0618 <zouzou0208@gmail.com>
Signed-off-by: -LAN- <laipz8200@outlook.com>
Signed-off-by: xhe <xw897002528@gmail.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: takatost <takatost@gmail.com>
Co-authored-by: kurokobo <kuro664@gmail.com>
Co-authored-by: Novice Lee <novicelee@NoviPro.local>
Co-authored-by: zxhlyh <jasonapring2015@outlook.com>
Co-authored-by: AkaraChen <akarachen@outlook.com>
Co-authored-by: Yi <yxiaoisme@gmail.com>
Co-authored-by: Joel <iamjoel007@gmail.com>
Co-authored-by: JzoNg <jzongcode@gmail.com>
Co-authored-by: twwu <twwu@dify.ai>
Co-authored-by: Hiroshi Fujita <fujita-h@users.noreply.github.com>
Co-authored-by: AkaraChen <85140972+AkaraChen@users.noreply.github.com>
Co-authored-by: NFish <douxc512@gmail.com>
Co-authored-by: Wu Tianwei <30284043+WTW0313@users.noreply.github.com>
Co-authored-by: 非法操作 <hjlarry@163.com>
Co-authored-by: Novice <857526207@qq.com>
Co-authored-by: Hiroki Nagai <82458324+nagaihiroki-git@users.noreply.github.com>
Co-authored-by: Gen Sato <52241300+halogen22@users.noreply.github.com>
Co-authored-by: eux <euxuuu@gmail.com>
Co-authored-by: huangzhuo1949 <167434202+huangzhuo1949@users.noreply.github.com>
Co-authored-by: huangzhuo <huangzhuo1@xiaomi.com>
Co-authored-by: lotsik <lotsik@mail.ru>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com>
Co-authored-by: nite-knite <nkCoding@gmail.com>
Co-authored-by: Jyong <76649700+JohnJyong@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: gakkiyomi <gakkiyomi@aliyun.com>
Co-authored-by: CN-P5 <heibai2006@gmail.com>
Co-authored-by: CN-P5 <heibai2006@qq.com>
Co-authored-by: Chuehnone <1897025+chuehnone@users.noreply.github.com>
Co-authored-by: yihong <zouzou0208@gmail.com>
Co-authored-by: Kevin9703 <51311316+Kevin9703@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: Boris Feld <lothiraldan@gmail.com>
Co-authored-by: mbo <himabo@gmail.com>
Co-authored-by: mabo <mabo@aeyes.ai>
Co-authored-by: Warren Chen <warren.chen830@gmail.com>
Co-authored-by: JzoNgKVO <27049666+JzoNgKVO@users.noreply.github.com>
Co-authored-by: jiandanfeng <chenjh3@wangsu.com>
Co-authored-by: zhu-an <70234959+xhdd123321@users.noreply.github.com>
Co-authored-by: zhaoqingyu.1075 <zhaoqingyu.1075@bytedance.com>
Co-authored-by: 海狸大師 <86974027+yenslife@users.noreply.github.com>
Co-authored-by: Xu Song <xusong.vip@gmail.com>
Co-authored-by: rayshaw001 <396301947@163.com>
Co-authored-by: Ding Jiatong <dingjiatong@gmail.com>
Co-authored-by: Bowen Liang <liangbowen@gf.com.cn>
Co-authored-by: JasonVV <jasonwangiii@outlook.com>
Co-authored-by: le0zh <newlight@qq.com>
Co-authored-by: zhuxinliang <zhuxinliang@didiglobal.com>
Co-authored-by: k-zaku <zaku99@outlook.jp>
Co-authored-by: luckylhb90 <luckylhb90@gmail.com>
Co-authored-by: hobo.l <hobo.l@binance.com>
Co-authored-by: jiangbo721 <365065261@qq.com>
Co-authored-by: 刘江波 <jiangbo721@163.com>
Co-authored-by: Shun Miyazawa <34241526+miya@users.noreply.github.com>
Co-authored-by: EricPan <30651140+Egfly@users.noreply.github.com>
Co-authored-by: crazywoola <427733928@qq.com>
Co-authored-by: sino <sino2322@gmail.com>
Co-authored-by: Jhvcc <37662342+Jhvcc@users.noreply.github.com>
Co-authored-by: lowell <lowell.hu@zkteco.in>
Co-authored-by: Boris Polonsky <BorisPolonsky@users.noreply.github.com>
Co-authored-by: Ademílson Tonato <ademilsonft@outlook.com>
Co-authored-by: Ademílson Tonato <ademilson.tonato@refurbed.com>
Co-authored-by: IWAI, Masaharu <iwaim.sub@gmail.com>
Co-authored-by: Yueh-Po Peng (Yabi) <94939112+y10ab1@users.noreply.github.com>
Co-authored-by: Jason <ggbbddjm@gmail.com>
Co-authored-by: Xin Zhang <sjhpzx@gmail.com>
Co-authored-by: yjc980121 <3898524+yjc980121@users.noreply.github.com>
Co-authored-by: heyszt <36215648+hieheihei@users.noreply.github.com>
Co-authored-by: Abdullah AlOsaimi <osaimiacc@gmail.com>
Co-authored-by: Abdullah AlOsaimi <189027247+osaimi@users.noreply.github.com>
Co-authored-by: Yingchun Lai <laiyingchun@apache.org>
Co-authored-by: Hash Brown <hi@xzd.me>
Co-authored-by: zuodongxu <192560071+zuodongxu@users.noreply.github.com>
Co-authored-by: Masashi Tomooka <tmokmss@users.noreply.github.com>
Co-authored-by: aplio <ryo.091219@gmail.com>
Co-authored-by: Obada Khalili <54270856+obadakhalili@users.noreply.github.com>
Co-authored-by: Nam Vu <zuzoovn@gmail.com>
Co-authored-by: Kei YAMAZAKI <1715090+kei-yamazaki@users.noreply.github.com>
Co-authored-by: TechnoHouse <13776377+deephbz@users.noreply.github.com>
Co-authored-by: Riddhimaan-Senapati <114703025+Riddhimaan-Senapati@users.noreply.github.com>
Co-authored-by: MaFee921 <31881301+2284730142@users.noreply.github.com>
Co-authored-by: te-chan <t-nakanome@sakura-is.co.jp>
Co-authored-by: HQidea <HQidea@users.noreply.github.com>
Co-authored-by: Joshbly <36315710+Joshbly@users.noreply.github.com>
Co-authored-by: xhe <xw897002528@gmail.com>
Co-authored-by: weiwenyan-dev <154779315+weiwenyan-dev@users.noreply.github.com>
Co-authored-by: ex_wenyan.wei <ex_wenyan.wei@tcl.com>
Co-authored-by: engchina <12236799+engchina@users.noreply.github.com>
Co-authored-by: engchina <atjapan2015@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: 呆萌闷油瓶 <253605712@qq.com>
Co-authored-by: Kemal <kemalmeler@outlook.com>
Co-authored-by: Lazy_Frog <4590648+lazyFrogLOL@users.noreply.github.com>
Co-authored-by: Yi Xiao <54782454+YIXIAO0@users.noreply.github.com>
Co-authored-by: Steven sun <98230804+Tuyohai@users.noreply.github.com>
Co-authored-by: steven <sunzwj@digitalchina.com>
Co-authored-by: Kalo Chin <91766386+fdb02983rhy@users.noreply.github.com>
Co-authored-by: Katy Tao <34019945+KatyTao@users.noreply.github.com>
Co-authored-by: depy <42985524+h4ckdepy@users.noreply.github.com>
Co-authored-by: 胡春东 <gycm520@gmail.com>
Co-authored-by: Junjie.M <118170653@qq.com>
Co-authored-by: MuYu <mr.muzea@gmail.com>
Co-authored-by: Naoki Takashima <39912547+takatea@users.noreply.github.com>
Co-authored-by: Summer-Gu <37869445+gubinjie@users.noreply.github.com>
Co-authored-by: Fei He <droxer.he@gmail.com>
Co-authored-by: ybalbert001 <120714773+ybalbert001@users.noreply.github.com>
Co-authored-by: Yuanbo Li <ybalbert@amazon.com>
Co-authored-by: douxc <7553076+douxc@users.noreply.github.com>
Co-authored-by: liuzhenghua <1090179900@qq.com>
Co-authored-by: Wu Jiayang <62842862+Wu-Jiayang@users.noreply.github.com>
Co-authored-by: Your Name <you@example.com>
Co-authored-by: kimjion <45935338+kimjion@users.noreply.github.com>
Co-authored-by: AugNSo <song.tiankai@icloud.com>
Co-authored-by: llinvokerl <38915183+llinvokerl@users.noreply.github.com>
Co-authored-by: liusurong.lsr <liusurong.lsr@alibaba-inc.com>
Co-authored-by: Vasu Negi <vasu-negi@users.noreply.github.com>
Co-authored-by: Hundredwz <1808096180@qq.com>
Co-authored-by: Xiyuan Chen <52963600+GareArc@users.noreply.github.com> 
							
						 
						8 meses atrás  
					 
				
					
						
							
								   yihong
							
						 
						
							
								56e15d09a9
								
									
										
											 
										
									
								
							 
						 
						
							
									feat: mypy for all type check (#10921) 
							 
							
							
							
						 
						10 meses atrás  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								9cfd1c67b6
								
									
										
											 
										
									
								
							 
						 
						
							
									fix: Introduce ArrayVariable and update iteration node to handle it (#12001) 
							 
							
							 
							
							
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com> 
							
						 
						10 meses atrás  
					 
				
					
						
							
								   Kazuhisa Wada
							
						 
						
							
								63f1dd7877
								
									
										
											 
										
									
								
							 
						 
						
							
									Make max_submit_count configurable via Config (#11673) 
							 
							
							
							
						 
						10 meses atrás  
					 
				
					
						
							
								   Novice
							
						 
						
							
								1765fe2a29
								
									
										
											 
										
									
								
							 
						 
						
							
									fix: iteration node in parallel mode token count error (#11539) 
							 
							
							 
							
							
							
							
Co-authored-by: Novice Lee <novicelee@NoviPro.local> 
							
						 
						10 meses atrás  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								537068cfde
								
									
										
											 
										
									
								
							 
						 
						
							
									refactor(iteration_node): use Sequence and Mapping in parameters (#11483) 
							 
							
							 
							
							
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com> 
							
						 
						11 meses atrás  
					 
				
					
						
							
								   suzuki.sh
							
						 
						
							
								c3c6a48059
								
									
										
											 
										
									
								
							 
						 
						
							
									Fix the token count at the iteration node (#11235) 
							 
							
							 
							
							
							
							
Co-authored-by: -LAN- <laipz8200@outlook.com> 
							
						 
						11 meses atrás  
					 
				
					
						
							
								   yihong
							
						 
						
							
								d9d5d35a77
								
									
										
											 
										
									
								
							 
						 
						
							
									fix: issue #10596 by making the iteration node outputs right (#11394) 
							 
							
							 
							
							
							
							
Signed-off-by: yihong0618 <zouzou0208@gmail.com>
Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: -LAN- <laipz8200@outlook.com> 
							
						 
						11 meses atrás  
					 
				
					
						
							
								   crazywoola
							
						 
						
							
								d56abec195
								
									
										
											 
										
									
								
							 
						 
						
							
									Revert "Fix: iteration not in main thread pool" (#11358) 
							 
							
							
							
						 
						11 meses atrás  
					 
				
					
						
							
								   Yi Xiao
							
						 
						
							
								e135ffc2c1
								
									
										
											 
										
									
								
							 
						 
						
							
									Feat: upgrade variable assigner (#11285) 
							 
							
							 
							
							
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: -LAN- <laipz8200@outlook.com> 
							
						 
						11 meses atrás  
					 
				
					
						
							
								   Novice
							
						 
						
							
								2a448a899d
								
									
										
											 
										
									
								
							 
						 
						
							
									Fix: iteration not in main thread pool (#11271) 
							 
							
							 
							
							
							
							
Co-authored-by: Novice Lee <novicelee@NovicedeMacBook-Pro.local> 
							
						 
						11 meses atrás  
					 
				
					
						
							
								   Bowen Liang
							
						 
						
							
								6c8e208ef3
								
									
										
											 
										
									
								
							 
						 
						
							
									chore: bump minimum supported Python version to 3.11 (#10386) 
							 
							
							
							
						 
						11 meses atrás  
					 
				
					
						
							
								   Novice
							
						 
						
							
								4b45ef62ed
								
									
										
											 
										
									
								
							 
						 
						
							
									fix: iteration invalid output selector doesn't throw an error (#10544) 
							 
							
							
							
						 
						11 meses atrás  
					 
				
					
						
							
								   Novice
							
						 
						
							
								f414d241c1
								
									
										
											 
										
									
								
							 
						 
						
							
									Feat/iteration single run time (#10512) 
							 
							
							
							
						 
						11 meses atrás  
					 
				
					
						
							
								   Novice
							
						 
						
							
								a7dbe58c85
								
									
										
											 
										
									
								
							 
						 
						
							
									fix: correct output order in parallel mode for iteration nodes (#10323) 
							 
							
							
							
						 
						1 ano atrás  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								f8c958a409
								
									
										
											 
										
									
								
							 
						 
						
							
									refactor(iteration): introduce specific exceptions for iteration errors (#10366) 
							 
							
							
							
						 
						1 ano atrás  
					 
				
					
						
							
								   Novice
							
						 
						
							
								d1505b15c4
								
									
										
											 
										
									
								
							 
						 
						
							
									feat: Iteration node support parallel mode (#9493) 
							 
							
							
							
						 
						1 ano atrás  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								8f670f31b8
								
									
										
											 
										
									
								
							 
						 
						
							
									refactor(variables): replace deprecated 'get_any' with 'get' method (#9584) 
							 
							
							
							
						 
						1 ano atrás  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								5459d812e7
								
									
										
											 
										
									
								
							 
						 
						
							
									fix(iteration): handle empty iterator gracefully (#9565) 
							 
							
							
							
						 
						1 ano atrás  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								e61752bd3a
								
									
										
											 
										
									
								
							 
						 
						
							
									feat/enhance the multi-modal support (#8818) 
							 
							
							
							
						 
						1 ano atrás  
					 
				
					
						
							
								   takatost
							
						 
						
							
								e0a3307563
								
									
										
											 
										
									
								
							 
						 
						
							
									fix(workflow): "Max submit count reached" error occurred when executing workflow as tool in iteration (#8595) 
							 
							
							
							
						 
						1 ano atrás  
					 
				
					
						
							
								   takatost
							
						 
						
							
								88c9834ef2
								
									
										
											 
										
									
								
							 
						 
						
							
									chore(workflow): Optimize the iteration when selecting a variable from a branch in the output variable causes iteration index err (#8440) 
							 
							
							
							
						 
						1 ano atrás  
					 
				
					
						
							
								   takatost
							
						 
						
							
								56c90e212a
								
									
										
											 
										
									
								
							 
						 
						
							
									fix(workflow): missing content in the answer node stream output during iterations (#8292) 
							 
							
							 
							
							
							
							
Co-authored-by: -LAN- <laipz8200@outlook.com> 
							
						 
						1 ano atrás  
					 
				
					
						
							
								   Bowen Liang
							
						 
						
							
								2cf1187b32
								
									
										
											 
										
									
								
							 
						 
						
							
									chore(api/core): apply ruff reformatting (#7624) 
							 
							
							
							
						 
						1 ano atrás  
					 
				
					
						
							
								   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 ano atrás  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								4ec9a87e46
								
									
										
											 
										
									
								
							 
						 
						
							
									fix(api/core/workflow/nodes/iteration/iteration_node.py): Extend output in iteration if output is a array. (#6647) 
							 
							
							 
							
							
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com> 
							
						 
						1 ano atrás  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								5e6fc58db3
								
									
										
											 
										
									
								
							 
						 
						
							
									Feat/environment variables in workflow (#6515) 
							 
							
							 
							
							
							
							
Co-authored-by: JzoNg <jzongcode@gmail.com> 
							
						 
						1 ano atrás  
					 
				
					
						
							
								   Bowen Liang
							
						 
						
							
								f976740b57
								
									
										
											 
										
									
								
							 
						 
						
							
									improve: mordernizing validation by migrating pydantic from 1.x to 2.x (#4592) 
							 
							
							
							
						 
						1 ano atrás  
					 
				
					
						
							
								   Yeuoly
							
						 
						
							
								e852a21634
								
									
										
											 
										
									
								
							 
						 
						
							
									Feat/workflow phase2 (#4687) 
							 
							
							
							
						 
						1 ano atrás