Joel
							
						 
						
							
								dac72b078d
								
									
										
											 
										
									
								
							 
						 
						
							
									feat: support bool type variable frontend (#24437) 
							 
							
							 
							
							
							
							
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com> 
							
						 
						il y a 2 mois  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								460a825ef1
								
									
										
											 
										
									
								
							 
						 
						
							
									refactor: decouple Node and NodeData (#22581) 
							 
							
							 
							
							
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com> 
							
						 
						il y a 3 mois  
					 
				
					
						
							
								   quicksand
							
						 
						
							
								10e6b11ff6
								
									
										
											 
										
									
								
							 
						 
						
							
									fix: code node check decimal precision (#22522) 
							 
							
							
							
						 
						il y a 3 mois  
					 
				
					
						
							
								   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 . 
							
						 
						il y a 4 mois  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								482e50aae9
								
									
										
											 
										
									
								
							 
						 
						
							
									Refactor/remove db from cycle manager (#20455) 
							 
							
							 
							
							
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com> 
							
						 
						il y a 5 mois  
					 
				
					
						
							
								   Yeuoly
							
						 
						
							
								d4408e0f54
								
									
										
											 
										
									
								
							 
						 
						
							
									fix: handle values in output arrays for CodeNode transformation (#20437) 
							 
							
							
							
						 
						il y a 5 mois  
					 
				
					
						
							
								   jiangbo721
							
						 
						
							
								fabfc7d4d8
								
									
										
											 
										
									
								
							 
						 
						
							
									fix: remove error message $ symbol (#19587) 
							 
							
							 
							
							
							
							
Co-authored-by: 刘江波 <jiangbo721@163.com>
Co-authored-by: crazywoola <427733928@qq.com> 
							
						 
						il y a 5 mois  
					 
				
					
						
							
								   Good Wood
							
						 
						
							
								b3f4e90862
								
									
										
											 
										
									
								
							 
						 
						
							
									feat: remove file and file[] restriction in code node (#17382) 
							 
							
							
							
						 
						il y a 7 mois  
					 
				
					
						
							
								   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> 
							
						 
						il y a 8 mois  
					 
				
					
						
							
								   yihong
							
						 
						
							
								56e15d09a9
								
									
										
											 
										
									
								
							 
						 
						
							
									feat: mypy for all type check (#10921) 
							 
							
							
							
						 
						il y a 10 mois  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								a056a9d601
								
									
										
											 
										
									
								
							 
						 
						
							
									feat(code_node): add more check (#11949) 
							 
							
							 
							
							
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com> 
							
						 
						il y a 10 mois  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								a227af3664
								
									
										
											 
										
									
								
							 
						 
						
							
									fix(code_node): update type hints for string and number checks in Cod… (#11936) 
							 
							
							 
							
							
							
							
Signed-off-by: -LAN- <laipz8200@outlook.com> 
							
						 
						il y a 10 mois  
					 
				
					
						
							
								   Novice
							
						 
						
							
								79a710ce98
								
									
										
											 
										
									
								
							 
						 
						
							
									Feat: continue on error (#11458) 
							 
							
							 
							
							
							
							
Co-authored-by: Novice Lee <novicelee@NovicedeMacBook-Pro.local>
Co-authored-by: Novice Lee <novicelee@NoviPro.local> 
							
						 
						il y a 10 mois  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								bf31a3efbc
								
									
										
											 
										
									
								
							 
						 
						
							
									feat(workflow-nodes): handle missing variables without failure (#10471) 
							 
							
							
							
						 
						il y a 1 an  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								be96f6e62d
								
									
										
											 
										
									
								
							 
						 
						
							
									refactor(workflow): introduce specific exceptions for code validation (#10218) 
							 
							
							
							
						 
						il y a 1 an  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								8f670f31b8
								
									
										
											 
										
									
								
							 
						 
						
							
									refactor(variables): replace deprecated 'get_any' with 'get' method (#9584) 
							 
							
							
							
						 
						il y a 1 an  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								e61752bd3a
								
									
										
											 
										
									
								
							 
						 
						
							
									feat/enhance the multi-modal support (#8818) 
							 
							
							
							
						 
						il y a 1 an  
					 
				
					
						
							
								   Bowen Liang
							
						 
						
							
								40fb4d16ef
								
									
										
											 
										
									
								
							 
						 
						
							
									chore: refurbish Python code by applying refurb linter rules (#8296) 
							 
							
							
							
						 
						il y a 1 an  
					 
				
					
						
							
								   Bowen Liang
							
						 
						
							
								c69f5b07ba
								
									
										
											 
										
									
								
							 
						 
						
							
									chore: apply ruff E501 line-too-long linter rule (#8275) 
							 
							
							 
							
							
							
							
Co-authored-by: -LAN- <laipz8200@outlook.com> 
							
						 
						il y a 1 an  
					 
				
					
						
							
								   Bowen Liang
							
						 
						
							
								292220c596
								
									
										
											 
										
									
								
							 
						 
						
							
									chore: apply pep8-naming rules for naming convention (#8261) 
							 
							
							
							
						 
						il y a 1 an  
					 
				
					
						
							
								   Bowen Liang
							
						 
						
							
								2cf1187b32
								
									
										
											 
										
									
								
							 
						 
						
							
									chore(api/core): apply ruff reformatting (#7624) 
							 
							
							
							
						 
						il y a 1 an  
					 
				
					
						
							
								   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> 
							
						 
						il y a 1 an  
					 
				
					
						
							
								   Bowen Liang
							
						 
						
							
								a15080a1d7
								
									
										
											 
										
									
								
							 
						 
						
							
									bug: (#7586 followup) fix config of CODE_MAX_STRING_LENGTH (#7683) 
							 
							
							
							
						 
						il y a 1 an  
					 
				
					
						
							
								   Bowen Liang
							
						 
						
							
								3ace01cfb3
								
									
										
											 
										
									
								
							 
						 
						
							
									chore: cleanup and rearrange unclassified configs into feature config groups (#7586) 
							 
							
							
							
						 
						il y a 1 an  
					 
				
					
						
							
								   Yeuoly
							
						 
						
							
								784b11ce19
								
									
										
											 
										
									
								
							 
						 
						
							
									Chore/remove python dependencies selector (#7494) 
							 
							
							
							
						 
						il y a 1 an  
					 
				
					
						
							
								   Yeuoly
							
						 
						
							
								a02118d5bc
								
									
										
											 
										
									
								
							 
						 
						
							
									Fix/incorrect code template (#7490) 
							 
							
							
							
						 
						il y a 1 an  
					 
				
					
						
							
								   Nam Vu
							
						 
						
							
								85fc0fdb51
								
									
										
											 
										
									
								
							 
						 
						
							
									chore: support CODE_MAX_PRECISION (#7484) 
							 
							
							
							
						 
						il y a 1 an  
					 
				
					
						
							
								   hisir
							
						 
						
							
								6435b4eb44
								
									
										
											 
										
									
								
							 
						 
						
							
									Separate CODE_MAX_DEPTH and set it as an environment variable (#7474) 
							 
							
							
							
						 
						il y a 1 an  
					 
				
					
						
							
								   灰灰
							
						 
						
							
								96dcf0fe8a
								
									
										
											 
										
									
								
							 
						 
						
							
									fix: code tool fails when null property exists in object (#6988) 
							 
							
							
							
						 
						il y a 1 an  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								cfc408095c
								
									
										
											 
										
									
								
							 
						 
						
							
									fix(api/nodes): Fallback to `get_any` in some nodes that use object or array. (#6566) 
							 
							
							
							
						 
						il y a 1 an  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								5e6fc58db3
								
									
										
											 
										
									
								
							 
						 
						
							
									Feat/environment variables in workflow (#6515) 
							 
							
							 
							
							
							
							
Co-authored-by: JzoNg <jzongcode@gmail.com> 
							
						 
						il y a 1 an  
					 
				
					
						
							
								   -LAN-
							
						 
						
							
								4d105d7bd7
								
									
										
											 
										
									
								
							 
						 
						
							
									feat(*): Swtich to dify_config. (#6025) 
							 
							
							
							
						 
						il y a 1 an  
					 
				
					
						
							
								   Bowen Liang
							
						 
						
							
								f976740b57
								
									
										
											 
										
									
								
							 
						 
						
							
									improve: mordernizing validation by migrating pydantic from 1.x to 2.x (#4592) 
							 
							
							
							
						 
						il y a 1 an  
					 
				
					
						
							
								   Bowen Liang
							
						 
						
							
								083ef2e6fc
								
									
										
											 
										
									
								
							 
						 
						
							
									improve: exract Code Node provider for each supported scripting language (#4164) 
							 
							
							
							
						 
						il y a 1 an  
					 
				
					
						
							
								   Yeuoly
							
						 
						
							
								bbef964eb5
								
									
										
											 
										
									
								
							 
						 
						
							
									improve: code upgrade (#4231) 
							 
							
							
							
						 
						il y a 1 an  
					 
				
					
						
							
								   Bowen Liang
							
						 
						
							
								049abd698f
								
									
										
											 
										
									
								
							 
						 
						
							
									improve: test CodeExecutor with code templates and extract CodeLanguage enum (#4098) 
							 
							
							
							
						 
						il y a 1 an  
					 
				
					
						
							
								   Yeuoly
							
						 
						
							
								e7b4d024ee
								
									
										
											 
										
									
								
							 
						 
						
							
									optimize: code node has a bad error message (#3949) 
							 
							
							
							
						 
						il y a 1 an  
					 
				
					
						
							
								   Yeuoly
							
						 
						
							
								c2acb2be60
								
									
										
											 
										
									
								
							 
						 
						
							
									feat: code (#3557) 
							 
							
							
							
						 
						il y a 1 an  
					 
				
					
						
							
								   Yeuoly
							
						 
						
							
								337899a03d
								
									
										
											 
										
									
								
							 
						 
						
							
									Fix/code transform result (#3203) 
							 
							
							
							
						 
						il y a 1 an  
					 
				
					
						
							
								   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> 
							
						 
						il y a 1 an