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 months ago  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								f7fb10635f
								
									
										
											 
										
									
								
							 
						 
						
							
									refactor(workflow): Rename workflow node execution models (#20458) 
							 
							
							 
							
							
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com> 
							
						 
						5 months ago  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								482e50aae9
								
									
										
											 
										
									
								
							 
						 
						
							
									Refactor/remove db from cycle manager (#20455) 
							 
							
							 
							
							
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com> 
							
						 
						5 months ago  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								3196dc2d61
								
									
										
											 
										
									
								
							 
						 
						
							
									refactor: Use typed SQLAlchemy base model and fix type errors (#19980) 
							 
							
							 
							
							
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com> 
							
						 
						5 months ago  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								7d0106b220
								
									
										
											 
										
									
								
							 
						 
						
							
									fix: correct type mismatch in WorkflowService node execution handling (#19846) 
							 
							
							 
							
							
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com> 
							
						 
						5 months ago  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								4977bb21ec
								
									
										
											 
										
									
								
							 
						 
						
							
									feat(workflow): domain model for workflow node execution (#19430) 
							 
							
							 
							
							
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> 
							
						 
						5 months ago  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								f23cf98317
								
									
										
											 
										
									
								
							 
						 
						
							
									refactor: Remove RepositoryFactory (#19176) 
							 
							
							 
							
							
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com> 
							
						 
						6 months ago  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								d9aa2b155a
								
									
										
											 
										
									
								
							 
						 
						
							
									refactor: Refactors repository imports structure (#18901) 
							 
							
							 
							
							
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com> 
							
						 
						6 months ago  
					 
				
					
						
							
								   非法操作
							
						 
						
							
								18e4f42c3c
								
									
										
											 
										
									
								
							 
						 
						
							
									fix draft run node exception (#18520) 
							 
							
							
							
						 
						6 months ago  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								2543162dec
								
									
										
											 
										
									
								
							 
						 
						
							
									fix: cannot delete workflow version if other version is published as a tool (#18486) 
							 
							
							 
							
							
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com> 
							
						 
						6 months ago  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								44a2eca449
								
									
										
											 
										
									
								
							 
						 
						
							
									refactor: Refactors workflow node execution handling (#18382) 
							 
							
							 
							
							
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com> 
							
						 
						6 months ago  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								08a693a0a0
								
									
										
											 
										
									
								
							 
						 
						
							
									fix: published workflow(tool) can be deleted. (#17900) 
							 
							
							 
							
							
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com> 
							
						 
						6 months ago  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								3254018ddb
								
									
										
											 
										
									
								
							 
						 
						
							
									feat(workflow_service): workflow version control api. (#14860) 
							 
							
							 
							
							
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com> 
							
						 
						7 months ago  
					 
				
					
						
							
								   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 months ago  
					 
				
					
						
							
								   Warren Chen
							
						 
						
							
								901028f1e8
								
									
										
											 
										
									
								
							 
						 
						
							
									[feat] Support Multi-Version Workflows (#11990) 
							 
							
							 
							
							
							
							
Co-authored-by: hobo.l <hobo.l@binance.com>
Co-authored-by: crazywoola <427733928@qq.com> 
							
						 
						10 months ago  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								822af70dce
								
									
										
											 
										
									
								
							 
						 
						
							
									fix(workflow_service): assign UUID to workflow_node_execution id and update optional fields in WorkflowRun and WorkflowNodeExecution models (#12096) 
							 
							
							 
							
							
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com> 
							
						 
						10 months ago  
					 
				
					
						
							
								   yihong
							
						 
						
							
								56e15d09a9
								
									
										
											 
										
									
								
							 
						 
						
							
									feat: mypy for all type check (#10921) 
							 
							
							
							
						 
						10 months ago  
					 
				
					
						
							
								   Novice
							
						 
						
							
								c1aa55f3ea
								
									
										
											 
										
									
								
							 
						 
						
							
									fix: remove the unused retry index field (#11903) 
							 
							
							 
							
							
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: Novice Lee <novicelee@NoviPro.local>
Co-authored-by: -LAN- <laipz8200@outlook.com> 
							
						 
						10 months ago  
					 
				
					
						
							
								   Novice
							
						 
						
							
								7abc7fa573
								
									
										
											 
										
									
								
							 
						 
						
							
									Feat: Retry on node execution errors (#11871) 
							 
							
							 
							
							
							
							
Co-authored-by: Novice Lee <novicelee@NoviPro.local> 
							
						 
						10 months ago  
					 
				
					
						
							
								   Novice
							
						 
						
							
								79a710ce98
								
									
										
											 
										
									
								
							 
						 
						
							
									Feat: continue on error (#11458) 
							 
							
							 
							
							
							
							
Co-authored-by: Novice Lee <novicelee@NovicedeMacBook-Pro.local>
Co-authored-by: Novice Lee <novicelee@NoviPro.local> 
							
						 
						10 months ago  
					 
				
					
						
							
								   Yi Xiao
							
						 
						
							
								e135ffc2c1
								
									
										
											 
										
									
								
							 
						 
						
							
									Feat: upgrade variable assigner (#11285) 
							 
							
							 
							
							
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: -LAN- <laipz8200@outlook.com> 
							
						 
						11 months ago  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								3eb51d85da
								
									
										
											 
										
									
								
							 
						 
						
							
									fix(workflow_entry): Support receive File and FileList in single step run. (#10947) 
							 
							
							 
							
							
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: JzoNg <jzongcode@gmail.com> 
							
						 
						11 months ago  
					 
				
					
						
							
								   Bowen Liang
							
						 
						
							
								6c8e208ef3
								
									
										
											 
										
									
								
							 
						 
						
							
									chore: bump minimum supported Python version to 3.11 (#10386) 
							 
							
							
							
						 
						11 months ago  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								e61752bd3a
								
									
										
											 
										
									
								
							 
						 
						
							
									feat/enhance the multi-modal support (#8818) 
							 
							
							
							
						 
						1 year ago  
					 
				
					
						
							
								   Bowen Liang
							
						 
						
							
								a1104ab97e
								
									
										
											 
										
									
								
							 
						 
						
							
									chore: refurish python code by applying Pylint linter rules (#8322) 
							 
							
							
							
						 
						1 year ago  
					 
				
					
						
							
								   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 year ago  
					 
				
					
						
							
								   Bowen Liang
							
						 
						
							
								17fd773a30
								
									
										
											 
										
									
								
							 
						 
						
							
									chore(api/services): apply ruff reformatting  (#7599) 
							 
							
							 
							
							
							
							
Co-authored-by: -LAN- <laipz8200@outlook.com> 
							
						 
						1 year ago  
					 
				
					
						
							
								   Hash Brown
							
						 
						
							
								fbf31b5d52
								
									
										
											 
										
									
								
							 
						 
						
							
									feat: custom app icon (#7196) 
							 
							
							 
							
							
							
							
Co-authored-by: crazywoola <427733928@qq.com> 
							
						 
						1 year ago  
					 
				
					
						
							
								   KVOJJJin
							
						 
						
							
								935e72d449
								
									
										
											 
										
									
								
							 
						 
						
							
									Feat: conversation variable & variable assigner node (#7222) 
							 
							
							 
							
							
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: Joel <iamjoel007@gmail.com>
Co-authored-by: -LAN- <laipz8200@outlook.com> 
							
						 
						1 year ago  
					 
				
					
						
							
								   Joe
							
						 
						
							
								7201b56a6d
								
									
										
											 
										
									
								
							 
						 
						
							
									fix: workflow log run time error (#7130) 
							 
							
							
							
						 
						1 year ago  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								5e6fc58db3
								
									
										
											 
										
									
								
							 
						 
						
							
									Feat/environment variables in workflow (#6515) 
							 
							
							 
							
							
							
							
Co-authored-by: JzoNg <jzongcode@gmail.com> 
							
						 
						1 year ago  
					 
				
					
						
							
								   takatost
							
						 
						
							
								46a5294d94
								
									
										
											 
										
									
								
							 
						 
						
							
									feat(backend): support import DSL from URL (#6287) 
							 
							
							
							
						 
						1 year ago  
					 
				
					
						
							
								   takatost
							
						 
						
							
								ec1d3ddee2
								
									
										
											 
										
									
								
							 
						 
						
							
									feat: support importing and overwriting workflow DSL (#5511) 
							 
							
							 
							
							
							
							
Co-authored-by: StyleZhang <jasonapring2015@outlook.com> 
							
						 
						1 year ago  
					 
				
					
						
							
								   takatost
							
						 
						
							
								d1dbbc1e33
								
									
										
											 
										
									
								
							 
						 
						
							
									feat: backend model load balancing support (#4927) 
							 
							
							
							
						 
						1 year ago  
					 
				
					
						
							
								   takatost
							
						 
						
							
								8f3042e5b3
								
									
										
											 
										
									
								
							 
						 
						
							
									feat: Add draft hash check in workflow (#4251) 
							 
							
							
							
						 
						1 year ago  
					 
				
					
						
							
								   xin.gao
							
						 
						
							
								71cc0074ef
								
									
										
											 
										
									
								
							 
						 
						
							
									fix: delete tool parameters cache when sync draft workflow for run workflow use new parameter change in draft workflow  (#3637) 
							 
							
							
							
						 
						1 year ago  
					 
				
					
						
							
								   LIU HONGWEI
							
						 
						
							
								c227f3d985
								
									
										
											 
										
									
								
							 
						 
						
							
									feat: Deprecate datetime.utcnow() in favor of datetime.now(timezone.utc).replace(tzinfo=None) for better timezone handling (#3408) (#3416) 
							 
							
							
							
						 
						1 year ago  
					 
				
					
						
							
								   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 year ago