Commit Graph

3265 Commits

Author SHA1 Message Date
-LAN-
cddb92651b Merge remote-tracking branch 'origin/main' into optional-plugin-invoke
# Conflicts:
#	api/services/workflow_draft_variable_service.py
#	api/tests/unit_tests/repositories/test_sqlalchemy_api_workflow_run_repository.py
2026-03-22 16:49:32 +08:00
WH-2099
2c6dc82ab7 fix: canonicalize persisted file references 2026-03-21 14:40:49 +08:00
autofix-ci[bot]
184f944fa0 [autofix.ci] apply automated fixes 2026-03-21 04:58:39 +00:00
WH-2099
e589ed23a8 fix: preserve request-bound model runtime scope 2026-03-21 12:55:03 +08:00
tmimmanuel
f41d1d0822 refactor: use EnumText for Conversation/Message invoke_from and from_source (#33832)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org>
2026-03-21 11:47:48 +09:00
-LAN-
98815b55d0 feat: add file access controller
Signed-off-by: -LAN- <laipz8200@outlook.com>
2026-03-20 23:19:51 +08:00
-LAN-
391309f735 test: cover provider manager default model paths 2026-03-20 23:19:49 +08:00
-LAN-
ada4cc1867 fix: align workflow execution timing 2026-03-20 23:19:49 +08:00
-LAN-
7fedaf37f6 fix: restore workflow variable prefix imports 2026-03-20 23:19:48 +08:00
autofix-ci[bot]
b9417659f2 [autofix.ci] apply automated fixes 2026-03-20 23:19:48 +08:00
-LAN-
186e6052e5 feat: remove layers from child engines
Signed-off-by: -LAN- <laipz8200@outlook.com>
2026-03-20 23:19:48 +08:00
-LAN-
2d52e33f53 refactor: make code simpler
Signed-off-by: -LAN- <laipz8200@outlook.com>
2026-03-20 23:19:17 +08:00
-LAN-
5cad0caaae refactor: make code simpler
Signed-off-by: -LAN- <laipz8200@outlook.com>
2026-03-20 23:19:17 +08:00
-LAN-
2175ae0e97 refactor: make code simpler
Signed-off-by: -LAN- <laipz8200@outlook.com>
2026-03-20 23:19:17 +08:00
-LAN-
240b5fc411 Refactor workflow file and form token resolution 2026-03-20 23:19:16 +08:00
-LAN-
5ea7dcb1a8 fix: align human input ci expectations 2026-03-20 23:19:16 +08:00
-LAN-
5cdce96580 fix: resolve human input workflow ci regressions 2026-03-20 23:19:16 +08:00
-LAN-
3d0ec1fedb refactor
Signed-off-by: -LAN- <laipz8200@outlook.com>
2026-03-20 23:19:16 +08:00
-LAN-
1d15e6414a fix: can not use retrieval via end user
Signed-off-by: -LAN- <laipz8200@outlook.com>
2026-03-20 23:19:15 +08:00
-LAN-
7b98463916 chore: save changes
Signed-off-by: -LAN- <laipz8200@outlook.com>
2026-03-20 23:18:40 +08:00
-LAN-
2f65a498b1 refactor: remove protocol in core.app.llm
Signed-off-by: -LAN- <laipz8200@outlook.com>
2026-03-20 23:18:39 +08:00
-LAN-
a1f9e0505b refactor: remove late user binding from rag helpers 2026-03-20 23:18:39 +08:00
-LAN-
8facd04f53 refactor: remove file factory compatibility shim 2026-03-20 23:18:38 +08:00
-LAN-
b9324bbf18 fix: resolve style check typing regressions 2026-03-20 23:18:38 +08:00
-LAN-
fb113bf3a4 refactor: fix decoupled runtime CI regressions 2026-03-20 23:18:38 +08:00
-LAN-
fbb74a4af9 feat: extract model runtime
Signed-off-by: -LAN- <laipz8200@outlook.com>
2026-03-20 23:18:36 +08:00
Zixuan Cheng
8c9831177a fix(api): preserve citation metadata in web responses (#33778)
Co-authored-by: AI Assistant <bot@demo.com>
2026-03-20 10:49:12 +08:00
BitToby
f40f6547b4 refactor(api): type bare dict/list annotations in remaining rag folder (#33775) 2026-03-20 03:31:06 +09:00
tmimmanuel
5b9cb55c45 refactor: use EnumText for MessageFeedback and MessageFile columns (#33738) 2026-03-20 01:13:26 +09:00
盐粒 Yanli
df0ded210f fix: preserve timing metrics in parallel iteration (#33216) 2026-03-19 18:05:52 +08:00
QuantumGhost
c93289e93c fix(api): add trigger_info to WorkflowNodeExecutionMetadataKey (#33753)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-19 17:56:49 +08:00
tmimmanuel
e4f1d3c63a refactor: use EnumText(StorageType) for UploadFile.storage_type (#33728) 2026-03-19 15:15:32 +09:00
BitToby
9ff0d9df88 refactor(api): type WaterCrawl API responses with TypedDict (#33700) 2026-03-19 10:35:44 +09:00
BitToby
b2a388b7bf refactor(api): type Firecrawl API responses with TypedDict (#33691) 2026-03-19 04:00:06 +09:00
tmimmanuel
29577cac14 refactor: EnumText for preferred_provider_type MessageChain, Banner (#33696)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-19 03:53:04 +09:00
BitToby
25ab5e46b3 refactor(api): type default_retrieval_model with DefaultRetrievalModelDict in core/rag (#33676)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-18 22:47:51 +09:00
wangxiaolei
a87b928079 feat: remove weaviate client __del__ method (#33593)
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-18 17:39:59 +08:00
tmimmanuel
04c0bf61fa refactor: use EnumText in provider models (#33634) 2026-03-18 13:27:40 +09:00
BitToby
3454224ff9 refactor(api): replace dict with SummaryIndexSettingDict TypedDict in core/rag (#33633) 2026-03-18 13:26:49 +09:00
BitToby
485da15a4d refactor(api): replace dict/Mapping with TypedDict in core/rag retrieval_service.py (#33615)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-18 11:49:09 +09:00
tmimmanuel
3870b2ad2d refactor: use EnumText for dataset and replace string literals 4 (#33606)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-18 09:18:08 +09:00
BitToby
0bc6c3a73e refactor(api): replace dict/Mapping with TypedDict in core/tools (#33610) 2026-03-18 08:00:27 +09:00
statxc
236ae372be refactor(api): replace dict/Mapping with TypedDict in core/app (#33601) 2026-03-18 00:38:39 +09:00
Renzo
7757bb5089 refactor(api): Query API to select function_1 (#33565)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-17 23:29:16 +09:00
zyssyz123
a592c53573 fix: auto-activate credential when provider record exists without act… (#33503) 2026-03-17 17:27:11 +08:00
statxc
f886f11094 refactor(api): replace dict/Mapping with TypedDict in dataset models (#33550) 2026-03-17 10:33:29 +09:00
wangxiaolei
041d7ffe3d chore: compatiable resource_metadata return without scheme (#33506)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-16 15:44:48 +08:00
非法操作
98e72521f4 chore: change draft var to user scoped (#33066)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com>
2026-03-16 14:04:41 +08:00
Sage
3920d67b8e feat(api): Making WeaviateClient a singleton
Co-authored-by: lijiezhao <lijiezhao@perfect99.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-16 13:38:28 +08:00
wangxiaolei
6ef69ff880 refactor: llm decouple code executor module (#33400)
Co-authored-by: Byron.wang <byron@dify.ai>
2026-03-16 10:06:14 +08:00