ce794335e9
								
									
										
											
								
							 
						 
						
							
									Fix/replace datetime patterns with naive utc now (#22654) 
							 
							
							
							
						 
						pirms 3 mēnešiem  
				
					
						
							
								 
						
							
								460a825ef1
								
									
										
											
								
							 
						 
						
							
									refactor: decouple Node and NodeData (#22581) 
							 
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com> 
							
						 
						pirms 3 mēnešiem  
				
					
						
							
								 
						
							
								2c1ab4879f
								
									
										
											
								
							 
						 
						
							
									refactor(api): Separate SegmentType for Integer/Float to Enable Pydantic Serialization (#22025) 
							 
							
							
refactor(api): Separate SegmentType for Integer/Float to Enable Pydantic Serialization (#22025 )
This PR addresses serialization issues in the VariablePool model by separating the `value_type` tags for `IntegerSegment`/`FloatSegment` and `IntegerVariable`/`FloatVariable`. Previously, both Integer and Float types shared the same `SegmentType.NUMBER` tag, causing conflicts during serialization.
Key changes:
- Introduce distinct `value_type` tags for Integer and Float segments/variables
- Add `VariableUnion` and `SegmentUnion` types for proper type discrimination
- Leverage Pydantic's discriminated union feature for seamless serialization/deserialization
- Enable accurate serialization of data structures containing these types
Closes #22024 . 
							
						 
						pirms 3 mēnešiem  
				
					
						
							
								 
						
							
								6eb155ae69
								
									
										
											
								
							 
						 
						
							
									feat(api/repo): Allow to config repository implementation (#21458) 
							 
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com> 
							
						 
						pirms 3 mēnešiem  
				
					
						
							
								 
						
							
								c2e599cd85
								
									
										
											
								
							 
						 
						
							
									fix(api): Fix resetting sys var causing internal server error (#21604) 
							 
							
							
and sorts draft variables by their creation time, ensures a consist order. 
							
						 
						pirms 4 mēnešiem  
				
					
						
							
								 
						
							
								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 . 
							
						 
						pirms 4 mēnešiem  
				
					
						
							
								 
						
							
								f7fb10635f
								
									
										
											
								
							 
						 
						
							
									refactor(workflow): Rename workflow node execution models (#20458) 
							 
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com> 
							
						 
						pirms 5 mēnešiem  
				
					
						
							
								 
						
							
								482e50aae9
								
									
										
											
								
							 
						 
						
							
									Refactor/remove db from cycle manager (#20455) 
							 
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com> 
							
						 
						pirms 5 mēnešiem  
				
					
						
							
								 
						
							
								3196dc2d61
								
									
										
											
								
							 
						 
						
							
									refactor: Use typed SQLAlchemy base model and fix type errors (#19980) 
							 
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com> 
							
						 
						pirms 5 mēnešiem  
				
					
						
							
								 
						
							
								7d0106b220
								
									
										
											
								
							 
						 
						
							
									fix: correct type mismatch in WorkflowService node execution handling (#19846) 
							 
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com> 
							
						 
						pirms 5 mēnešiem  
				
					
						
							
								 
						
							
								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> 
							
						 
						pirms 5 mēnešiem  
				
					
						
							
								 
						
							
								f23cf98317
								
									
										
											
								
							 
						 
						
							
									refactor: Remove RepositoryFactory (#19176) 
							 
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com> 
							
						 
						pirms 5 mēnešiem  
				
					
						
							
								 
						
							
								d9aa2b155a
								
									
										
											
								
							 
						 
						
							
									refactor: Refactors repository imports structure (#18901) 
							 
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com> 
							
						 
						pirms 6 mēnešiem  
				
					
						
							
								 
						
							
								18e4f42c3c
								
									
										
											
								
							 
						 
						
							
									fix draft run node exception (#18520) 
							 
							
							
							
						 
						pirms 6 mēnešiem  
				
					
						
							
								 
						
							
								2543162dec
								
									
										
											
								
							 
						 
						
							
									fix: cannot delete workflow version if other version is published as a tool (#18486) 
							 
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com> 
							
						 
						pirms 6 mēnešiem  
				
					
						
							
								 
						
							
								44a2eca449
								
									
										
											
								
							 
						 
						
							
									refactor: Refactors workflow node execution handling (#18382) 
							 
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com> 
							
						 
						pirms 6 mēnešiem  
				
					
						
							
								 
						
							
								08a693a0a0
								
									
										
											
								
							 
						 
						
							
									fix: published workflow(tool) can be deleted. (#17900) 
							 
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com> 
							
						 
						pirms 6 mēnešiem  
				
					
						
							
								 
						
							
								3254018ddb
								
									
										
											
								
							 
						 
						
							
									feat(workflow_service): workflow version control api. (#14860) 
							 
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com> 
							
						 
						pirms 7 mēnešiem  
				
					
						
							
								 
						
							
								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> 
							
						 
						pirms 8 mēnešiem  
				
					
						
							
								 
						
							
								901028f1e8
								
									
										
											
								
							 
						 
						
							
									[feat] Support Multi-Version Workflows (#11990) 
							 
							
							
Co-authored-by: hobo.l <hobo.l@binance.com>
Co-authored-by: crazywoola <427733928@qq.com> 
							
						 
						pirms 10 mēnešiem  
				
					
						
							
								 
						
							
								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> 
							
						 
						pirms 10 mēnešiem  
				
					
						
							
								 
						
							
								56e15d09a9
								
									
										
											
								
							 
						 
						
							
									feat: mypy for all type check (#10921) 
							 
							
							
							
						 
						pirms 10 mēnešiem  
				
					
						
							
								 
						
							
								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> 
							
						 
						pirms 10 mēnešiem  
				
					
						
							
								 
						
							
								7abc7fa573
								
									
										
											
								
							 
						 
						
							
									Feat: Retry on node execution errors (#11871) 
							 
							
							
Co-authored-by: Novice Lee <novicelee@NoviPro.local> 
							
						 
						pirms 10 mēnešiem  
				
					
						
							
								 
						
							
								79a710ce98
								
									
										
											
								
							 
						 
						
							
									Feat: continue on error (#11458) 
							 
							
							
Co-authored-by: Novice Lee <novicelee@NovicedeMacBook-Pro.local>
Co-authored-by: Novice Lee <novicelee@NoviPro.local> 
							
						 
						pirms 10 mēnešiem  
				
					
						
							
								 
						
							
								e135ffc2c1
								
									
										
											
								
							 
						 
						
							
									Feat: upgrade variable assigner (#11285) 
							 
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: -LAN- <laipz8200@outlook.com> 
							
						 
						pirms 11 mēnešiem  
				
					
						
							
								 
						
							
								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> 
							
						 
						pirms 11 mēnešiem  
				
					
						
							
								 
						
							
								6c8e208ef3
								
									
										
											
								
							 
						 
						
							
									chore: bump minimum supported Python version to 3.11 (#10386) 
							 
							
							
							
						 
						pirms 11 mēnešiem  
				
					
						
							
								 
						
							
								e61752bd3a
								
									
										
											
								
							 
						 
						
							
									feat/enhance the multi-modal support (#8818) 
							 
							
							
							
						 
						pirms 1 gada  
				
					
						
							
								 
						
							
								a1104ab97e
								
									
										
											
								
							 
						 
						
							
									chore: refurish python code by applying Pylint linter rules (#8322) 
							 
							
							
							
						 
						pirms 1 gada  
				
					
						
							
								 
						
							
								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> 
							
						 
						pirms 1 gada  
				
					
						
							
								 
						
							
								17fd773a30
								
									
										
											
								
							 
						 
						
							
									chore(api/services): apply ruff reformatting  (#7599) 
							 
							
							
Co-authored-by: -LAN- <laipz8200@outlook.com> 
							
						 
						pirms 1 gada  
				
					
						
							
								 
						
							
								fbf31b5d52
								
									
										
											
								
							 
						 
						
							
									feat: custom app icon (#7196) 
							 
							
							
Co-authored-by: crazywoola <427733928@qq.com> 
							
						 
						pirms 1 gada  
				
					
						
							
								 
						
							
								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> 
							
						 
						pirms 1 gada  
				
					
						
							
								 
						
							
								7201b56a6d
								
									
										
											
								
							 
						 
						
							
									fix: workflow log run time error (#7130) 
							 
							
							
							
						 
						pirms 1 gada  
				
					
						
							
								 
						
							
								5e6fc58db3
								
									
										
											
								
							 
						 
						
							
									Feat/environment variables in workflow (#6515) 
							 
							
							
Co-authored-by: JzoNg <jzongcode@gmail.com> 
							
						 
						pirms 1 gada  
				
					
						
							
								 
						
							
								46a5294d94
								
									
										
											
								
							 
						 
						
							
									feat(backend): support import DSL from URL (#6287) 
							 
							
							
							
						 
						pirms 1 gada  
				
					
						
							
								 
						
							
								ec1d3ddee2
								
									
										
											
								
							 
						 
						
							
									feat: support importing and overwriting workflow DSL (#5511) 
							 
							
							
Co-authored-by: StyleZhang <jasonapring2015@outlook.com> 
							
						 
						pirms 1 gada  
				
					
						
							
								 
						
							
								d1dbbc1e33
								
									
										
											
								
							 
						 
						
							
									feat: backend model load balancing support (#4927) 
							 
							
							
							
						 
						pirms 1 gada  
				
					
						
							
								 
						
							
								8f3042e5b3
								
									
										
											
								
							 
						 
						
							
									feat: Add draft hash check in workflow (#4251) 
							 
							
							
							
						 
						pirms 1 gada  
				
					
						
							
								 
						
							
								71cc0074ef
								
									
										
											
								
							 
						 
						
							
									fix: delete tool parameters cache when sync draft workflow for run workflow use new parameter change in draft workflow  (#3637) 
							 
							
							
							
						 
						pirms 1 gada  
				
					
						
							
								 
						
							
								c227f3d985
								
									
										
											
								
							 
						 
						
							
									feat: Deprecate datetime.utcnow() in favor of datetime.now(timezone.utc).replace(tzinfo=None) for better timezone handling (#3408) (#3416) 
							 
							
							
							
						 
						pirms 1 gada  
				
					
						
							
								 
						
							
								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> 
							
						 
						pirms 1 gada