-LAN- and GitHub
b88146c443
chore: consolidate type checking in style workflow ( #25053 )
2025-09-03 13:34:43 +08:00
-LAN- and GitHub
9d5956cef8
[Chore/Refactor] Switch from MyPy to Basedpyright for type checking ( #25047 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-03 11:52:26 +08:00
Bowen Liang and GitHub
7b379e2a61
chore: apply ty checks on api code with script and ci action ( #24653 )
2025-09-02 16:05:13 +08:00
-LAN- and GitHub
9ff6baaf52
refactor: remove duplicate pull_request triggers from workflow files ( #24814 )
2025-08-29 23:09:26 +08:00
-LAN- and GitHub
e47bfd2ca3
feat: orchestrate CI workflows to prevent duplicate runs when autofix makes changes ( #24758 )
2025-08-29 13:23:08 +08:00
lyzno1 and GitHub
884fdc2fa8
chore: standardize to official astral-sh/setup-uv@v6 action ( #24527 )
2025-08-26 11:55:17 +08:00
d12255025c
add tyck tool (currently ignore the error) ( #22592 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-20 16:40:12 +08:00
NeatGuyCoding and GitHub
60c7663a80
Feat add testcontainers test ( #23269 )
2025-08-04 19:27:36 +08:00
Bowen Liang and GitHub
1a7ad195f0
refactor: define the Dify project version in pyproject.toml ( #20910 )
2025-07-01 12:07:24 +08:00
QuantumGhost and GitHub
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 .
2025-06-24 09:05:29 +08:00
Hao Cheng and GitHub
bb1d1dc263
fix: fix API tool integration test ( #19187 )
2025-05-01 14:49:43 +08:00
AichiB7A and GitHub
2a0d7533d7
[Unit Test] Generate coverage number for UT ( #18106 )
2025-04-16 11:55:37 +08:00
Bowen Liang and GitHub
9d7357058a
chore: merge lint dependency group into dev group of python packages ( #18088 )
2025-04-15 20:50:06 +08:00
Bowen Liang and GitHub
9889aa10bd
chore: speed up git checkout by removing fetch-depth 0 to avoid pulling all tags and branches ( #18103 )
2025-04-15 20:21:21 +08:00
12de1d175c
build: introduce uv as Python package manager ( #16317 )
...
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
2025-04-15 16:16:49 +08:00
Bowen Liang and GitHub
0b1259fc4a
chore: add script for running mypy type checks and speed up mypy checks in CI jobs ( #17489 )
2025-04-09 13:03:53 +08:00
+110
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 >
2025-02-17 17:05:13 +08:00
yihong and GitHub
9f3fc7ebf8
ci: make ci safe using zizmor ( #13397 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-02-10 12:26:08 +08:00
Bowen Liang and GitHub
c62b7cc679
chore(build): bump poetry from 1.x to 2.x ( #12369 )
2025-01-22 13:38:24 +08:00
yihong and GitHub
56e15d09a9
feat: mypy for all type check ( #10921 )
2024-12-24 18:38:51 +08:00
yihong and GitHub
493834d45d
ci: add config ci more disscuss check #11706 ( #11752 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2024-12-18 17:36:36 +08:00
Bowen Liang and GitHub
6c8e208ef3
chore: bump minimum supported Python version to 3.11 ( #10386 )
2024-11-24 13:28:46 +08:00
Bowen Liang and GitHub
754bfb181c
chore(ci): avoid reinstall pipx and pin poetry version aligned with in api dockerfile ( #10426 )
2024-11-08 17:30:26 +08:00
Bowen Liang and GitHub
eafe5a9d8f
chore(ci): bring back poetry cache to speed up CI jobs ( #10347 )
2024-11-06 13:55:29 +08:00
-LAN- and GitHub
82a775eca3
chore(ci): separate vector store tests into new workflow ( #10354 )
2024-11-06 12:43:55 +08:00
c8ef9223e5
feat: couchbase integration ( #6165 )
...
Co-authored-by: crazywoola <427733928@qq.com >
Co-authored-by: Elliot Scribner <elliot.scribner@couchbase.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Bowen Liang <bowenliang@apache.org >
2024-10-29 15:00:23 +08:00
Bowen Liang and GitHub
a8134a49c4
fix: poetry installation in CI jobs ( #9336 )
2024-10-14 22:22:03 +08:00
Bowen Liang and GitHub
896998ef3f
chore: refine python dependency list and check dependencies in order ( #9061 )
2024-10-08 15:11:45 +08:00
f104b930cf
feat: support elasticsearch vector database ( #3558 )
...
Co-authored-by: miendinh <miendinh@users.noreply.github.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: crazywoola <427733928@qq.com >
2024-08-13 17:36:20 +08:00
Bowen Liang and GitHub
70283f5b9f
dep: support for Python 3.12 ( #6771 )
2024-08-02 21:14:36 +08:00
takatost and GitHub
05141ede16
chore: optimize asynchronous deletion performance of app related data ( #6634 )
2024-07-24 18:15:03 +08:00
Zhuo Qiu and GitHub
63e34e5227
feat: support MyScale vector database ( #6092 )
2024-07-11 15:21:59 +08:00
eab0ac3a13
chore: remove port expose in docker compose ( #5754 )
...
Co-authored-by: Chenhe Gu <guchenhe@gmail.com >
2024-06-30 10:31:31 +08:00
488e3c3d56
Chore/improve deployment flow ( #4299 )
...
Co-authored-by: 天魂 <365125264@qq.com >
2024-06-28 17:37:52 +08:00
2a0f03a511
refactor: extract cors configs into dify config and cleanup the config class ( #5507 )
...
Co-authored-by: takatost <takatost@gmail.com >
2024-06-25 15:48:02 +08:00
9a5c423d59
chore: remove pip support for api service ( #5453 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Bowen Liang <liangbowen@gf.com.cn >
2024-06-22 02:05:50 +08:00
6a09409ec9
Add Oracle23ai as a vector datasource ( #5342 )
...
Co-authored-by: walter from vm <walter.jin@oracle.com >
2024-06-22 01:48:07 +08:00
27f0ae8416
build: support Poetry for depencencies tool in api's Dockerfile ( #5105 )
...
Co-authored-by: takatost <takatost@gmail.com >
2024-06-22 01:34:08 +08:00
Bowen Liang and GitHub
e7752e8135
chore: development script for syncing Poetry lockfile ( #5170 )
2024-06-14 20:54:07 +08:00
Bowen Liang and GitHub
cdc08a434f
feat: support Chroma vector store ( #5015 )
2024-06-13 18:02:18 +08:00
Bowen Liang and GitHub
25b0a97851
build: use Poetry as default build system for dependency installation in CI jobs ( #5088 )
2024-06-12 14:43:03 +08:00
f62f71a81a
build: initial support for poetry build tool ( #4513 )
...
Co-authored-by: Bowen Liang <bowenliang@apache.org >
2024-06-11 13:11:28 +08:00
Yeuoly and GitHub
f916aa0f92
chore: upgrade sandbox ( #4839 )
2024-06-02 11:30:14 +08:00
Bowen Liang and GitHub
6dd0e07af8
test: triggering tests on changes and allow cancelling in-progress CI test jobs ( #4743 )
2024-05-31 16:42:14 +08:00
Yeuoly and GitHub
bbef964eb5
improve: code upgrade ( #4231 )
2024-05-13 14:39:14 +08:00
LiuVaayne and GitHub
875249eb00
Feat/vector db pgvector ( #3879 )
2024-05-10 17:20:30 +08:00
Bowen Liang and GitHub
44857702ae
test: add integration tests on CodeExecutor with the sandbox service ( #4015 )
2024-05-03 08:54:40 +08:00
Bowen Liang and GitHub
4ea2755fce
test: remove explicit env settings for CI pytests ( #4041 )
2024-05-02 00:49:39 +08:00
Jyong and GitHub
3e9dbe3e0a
add pgvecto_rs support and upgrade SQLAlchemy ( #3833 )
2024-04-29 11:58:17 +08:00
Bowen Liang and GitHub
045827043d
test: improve vector store tests ( #3855 )
2024-04-26 19:18:42 +08:00