corevibe555
|
2108c44c8b
|
refactor(api): consolidate duplicate RerankingModelConfig and WeightedScoreConfig definitions (#34747)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-04-13 05:53:45 +00:00 |
|
sxxtony
|
7dd507af04
|
refactor: migrate SegmentAttachmentBinding to TypeBase (#34810)
|
2026-04-13 05:22:43 +00:00 |
|
XHamzaX
|
596559efc9
|
fix(rag): include is_summary and original_chunk_id in default vector projection (#34950)
Co-authored-by: VFootball Dev <vfootball@example.com>
|
2026-04-13 03:11:08 +00:00 |
|
aviu16
|
d06bc2f2e1
|
refactor(api): type _build_log_dict return with LogDict TypedDict (#34983)
Co-authored-by: Asuka Minato <i@asukaminato.eu.org>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-04-13 01:06:36 +00:00 |
|
wdeveloper16
|
534fea7104
|
refactor: replace bare dict with typed annotations in external_data_tool (#34996)
|
2026-04-13 01:02:22 +00:00 |
|
wdeveloper16
|
602753b68a
|
refactor: replace bare dict with ActionDict TypedDict in cot_agent_runner (#34997)
|
2026-04-13 00:53:20 +00:00 |
|
wdeveloper16
|
0841b4c663
|
refactor(api): migrate tools, account, workflow and plugin services to SQLAlchemy 2.0 (#34966)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-04-12 01:45:27 +00:00 |
|
wdeveloper16
|
12814b55d2
|
refactor(api): migrate core RAG layer to SQLAlchemy 2.0 select() API (#34965)
|
2026-04-11 16:32:20 +00:00 |
|
wangxiaolei
|
65d66768c1
|
fix: fix tool output duplicate (#34962)
|
2026-04-11 15:07:31 +00:00 |
|
YBoy
|
e0d69204cd
|
refactor(api): type DatasourceInvokeMeta.to_dict with TypedDict (#34940)
|
2026-04-11 00:39:06 +00:00 |
|
YBoy
|
f2d6275da4
|
refactor(api): type get_prompt_template with TypedDict (#34943)
|
2026-04-11 00:38:16 +00:00 |
|
YBoy
|
992ac38d0d
|
refactor(api): type ToolInvokeMeta.to_dict with TypedDict (#34942)
|
2026-04-11 00:37:10 +00:00 |
|
Ygor Leal
|
8633b2f1f7
|
refactor(tools): replace redundant dict[str, str] with EmojiIconDict (#34786)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-04-10 18:53:05 +08:00 |
|
corevibe555
|
488fcd4f83
|
refactor(services): replace Union with | syntax in service layer (batch 2) (#34906)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-04-10 07:05:31 +00:00 |
|
corevibe555
|
7f4bf19186
|
refactor(mcp): remove unused AnyFunction alias, tighten callback type (#34890)
|
2026-04-10 05:48:01 +00:00 |
|
corevibe555
|
07c573e52f
|
refactor(api): replace Optional/Union with | syntax, remove dead AnyFunction (#34894)
|
2026-04-10 05:46:05 +00:00 |
|
corevibe555
|
5fafac0ca4
|
refactor(api): modernize type annotations — replace Optional/Union with | syntax (#34888)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-04-10 05:04:10 +00:00 |
|
volcano303
|
c41b62f47e
|
refactor(api): type format_preview returns with TypedDicts in index processors (#34893)
|
2026-04-10 05:01:01 +00:00 |
|
Pulakesh
|
d19f47b458
|
fix(api): replace assert isinstance with proper runtime type checks in message transformers (#34865)
|
2026-04-10 03:19:52 +00:00 |
|
carlos4s
|
86fd94767c
|
refactor(api): use sessionmaker in relyt & tidb_vector VDB services (#34848)
|
2026-04-10 03:16:25 +00:00 |
|
corevibe555
|
d826ac7099
|
refactor(models): replace Any with precise types in Tenant and MCPToo… (#34880)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-04-10 03:12:38 +00:00 |
|
volcano303
|
40e23ce8dc
|
refactor(api): type DatasourceProviderApiEntity.to_dict with TypedDict (#34879)
|
2026-04-10 01:47:59 +00:00 |
|
Jean Ibarz
|
d50f096b14
|
fix(mcp): catch JSONDecodeError in OAuth discovery functions 🤖🤖🤖 (#34868)
|
2026-04-10 01:28:57 +00:00 |
|
dataCenter430
|
1117b6e72d
|
refactor: convert appmode misc if/elif to match/case (#30001) (#34869)
|
2026-04-10 00:35:12 +00:00 |
|
dataCenter430
|
c5c5c71d15
|
refactor(api): type OpenSearch/Lindorm/Huawei VDB config params dicts with TypedDicts (#34870)
|
2026-04-10 00:34:34 +00:00 |
|
wangxiaolei
|
d042cbc62e
|
fix: fix remove_leading_symbols remove [ (#34832)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-04-09 08:22:09 +00:00 |
|
-LAN-
|
d1e33ba9ea
|
refactor(api): reduce Dify GraphInitParams usage (#34825)
|
2026-04-09 07:59:15 +00:00 |
|
carlos4s
|
d360929af1
|
refactor(api): use sessionmaker in pgvecto_rs VDB service (#34818)
|
2026-04-09 05:49:03 +00:00 |
|
dataCenter430
|
5f53748d07
|
refactor: convert ToolProviderType if/elif to match/case (#30001) (#34794)
|
2026-04-09 05:48:40 +00:00 |
|
aliworksx08
|
b5acc8e392
|
refactor: migrate session.query to select API in core tools (#34814)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-04-09 05:44:49 +00:00 |
|
Jake Armstrong
|
c19a822e1b
|
refactor: deduplicate DefaultRetrievalModelDict TypedDict into retrieval_service.py (#34758)
|
2026-04-09 04:13:04 +00:00 |
|
dataCenter430
|
7ca5b726a2
|
refactor: convert ProviderQuota if/elif to match/case (#30001) (#34791)
|
2026-04-09 02:28:19 +00:00 |
|
dataCenter430
|
0bdd1267fb
|
refactor: convert appmode plugin if/elif to match/case (#30001) (#34790)
|
2026-04-09 02:28:03 +00:00 |
|
dataCenter430
|
2275c5b1a3
|
refactor: convert file-transfer-method-pipeline if/elif to match/case (#30001) (#34788)
Co-authored-by: Asuka Minato <i@asukaminato.eu.org>
|
2026-04-09 01:43:52 +00:00 |
|
dataCenter430
|
1c7cf44af4
|
refactor: convert SegmentType controllers if/elif to match/case (#30001) (#34784)
|
2026-04-09 01:11:47 +00:00 |
|
dataCenter430
|
fd2843b0fb
|
refactor: convert file-transfer-method-tools if/elif to match/case (#30001) (#34783)
|
2026-04-09 00:42:13 +00:00 |
|
dataCenter430
|
47b9d48f70
|
refactor: convert ToolProviderType if/elif to match/case (#30001) (#34768)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org>
|
2026-04-09 00:17:22 +00:00 |
|
carlos4s
|
02a9f0abca
|
refactor(api): use sessionmaker in core app generators & pipelines (#34771)
|
2026-04-08 23:15:58 +00:00 |
|
tmimmanuel
|
1a4eb47e1d
|
refactor(api): tighten types in trivial lint and config fixes (#34773)
Co-authored-by: tmimmanuel <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>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-04-08 23:14:44 +00:00 |
|
carlos4s
|
4c70bfa8b8
|
refactor(api): use sessionmaker in trigger provider service & dataset… (#34774)
|
2026-04-08 23:13:38 +00:00 |
|
zhangbububu
|
4fb3fab82d
|
fix: add backward-compatible query param for decode_plugin_from_ident… (#34720)
|
2026-04-08 13:28:37 +00:00 |
|
wangxiaolei
|
3cea0dfb07
|
fix: fix import error (#34728)
|
2026-04-08 13:27:53 +00:00 |
|
corevibe555
|
5cd267d755
|
refactor(api): deduplicate RAG index entities and consolidate import paths (#34690)
|
2026-04-08 02:49:40 +00:00 |
|
corevibe555
|
b1adb5652e
|
refactor(api): deduplicate I18nObject in datasource entities (#34701)
|
2026-04-08 01:36:56 +00:00 |
|
corevibe555
|
c825d5dcf6
|
refactor(api): tighten types for Tenant.custom_config_dict and MCPToolProvider.headers (#34698)
|
2026-04-08 01:36:42 +00:00 |
|
corevibe555
|
624db69f12
|
refactor(api): remove duplicated RAG entities from services layer (#34689)
|
2026-04-07 23:36:59 +00:00 |
|
corevibe555
|
80a7843f45
|
refactor(api): migrate consumers to shared RAG domain entities from core/rag/entities/ (#34692)
|
2026-04-07 23:22:56 +00:00 |
|
Statxc
|
5aa2524d33
|
refactor(api): type I18nObject.to_dict with I18nObjectDict TypedDict (#34680)
|
2026-04-07 22:57:32 +00:00 |
|
Pulakesh
|
2575a3a3ab
|
refactor(api): clean up AssistantPromptMessage typing in CotChatAgentRunner (#34681)
|
2026-04-07 22:53:14 +00:00 |
|
corevibe555
|
d2ee486900
|
refactor(api): extract shared RAG domain entities into core/rag/entity (#34685)
|
2026-04-07 22:43:37 +00:00 |
|
Statxc
|
c44ddd9831
|
refactor(api): type Chroma and AnalyticDB config params dicts with TypedDicts (#34678)
|
2026-04-07 13:27:12 +00:00 |
|
Statxc
|
e645cbd8f8
|
refactor(api): type VDB config params dicts with TypedDicts (#34677)
|
2026-04-07 13:23:42 +00:00 |
|
YBoy
|
f09be969bb
|
refactor(api): type single-node graph structure with TypedDicts in workflow_entry (#34671)
|
2026-04-07 13:18:00 +00:00 |
|
Statxc
|
597a0b4d9f
|
refactor(api): type indexing result with IndexingResultDict TypedDict (#34672)
|
2026-04-07 13:17:39 +00:00 |
|
Statxc
|
779cce3c61
|
refactor(api): type gen_index_struct_dict with VectorIndexStructDict TypedDict (#34675)
|
2026-04-07 13:17:20 +00:00 |
|
Statxc
|
b5d9a71cf9
|
refactor(api): type VDB to_index_struct with VectorIndexStructDict TypedDict (#34674)
|
2026-04-07 13:17:04 +00:00 |
|
Dream
|
89ce61cfea
|
refactor(api): replace json.loads with Pydantic validation in security and tools layers (#34380)
|
2026-04-07 12:11:51 +00:00 |
|
Statxc
|
19c80f0f0e
|
refactor(api): type error stream response with TypedDict (#34641)
|
2026-04-07 05:57:42 +00:00 |
|
YBoy
|
c5a0bde3ec
|
refactor(api): type aliyun trace utils with TypedDict and tighten return types (#34642)
|
2026-04-07 05:57:22 +00:00 |
|
YBoy
|
84d8940dbf
|
refactor(api): type app parameter feature toggles with FeatureToggleD… (#34651)
|
2026-04-07 05:53:50 +00:00 |
|
Renzo
|
72adb5468c
|
refactor: migrate session.query to select API in retrieval_service (#34638)
|
2026-04-07 04:46:30 +00:00 |
|
Renzo
|
b55bef4438
|
refactor: migrate session.query to select API in core misc modules (#34608)
|
2026-04-07 04:08:34 +00:00 |
|
Statxc
|
0bce6b35b4
|
refactor(api): type LLM generator results with TypedDict (#34621)
|
2026-04-07 01:06:08 +00:00 |
|
YBoy
|
12e93d374f
|
refactor(api): type MCP tool schema and arguments with TypedDict (#34612)
|
2026-04-07 01:02:06 +00:00 |
|
dependabot[bot]
|
5b862a43e0
|
chore(deps-dev): bump the dev group in /api with 6 updates (#34579)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org>
|
2026-04-06 11:49:54 +00:00 |
|
YBoy
|
01ba0e050f
|
refactor(api): reuse IdentityDict TypedDict in logging filters (#34593)
|
2026-04-06 11:30:21 +00:00 |
|
YBoy
|
e178451d04
|
refactor(api): type log identity dict with IdentityDict TypedDict (#34485)
|
2026-04-03 02:25:02 +00:00 |
|
lif
|
2e29ac2829
|
fix: remove redundant cast in MCP base session (#34461)
Signed-off-by: majiayu000 <1835304752@qq.com>
|
2026-04-02 12:36:21 +00:00 |
|
99
|
8f9dbf269e
|
chore(api): align Python support with 3.12 (#34419)
Co-authored-by: Asuka Minato <i@asukaminato.eu.org>
|
2026-04-02 05:07:32 +00:00 |
|
YBoy
|
2d29345f26
|
refactor(api): type OpsTraceProviderConfigMap with TracingProviderCon… (#34424)
|
2026-04-02 01:47:08 +00:00 |
|
jimmyzhuu
|
b23ea0397a
|
fix: apply Baidu Vector DB connection timeout when initializing Mochow client (#34328)
|
2026-04-01 06:16:09 +00:00 |
|
Dream
|
c51cd42cb4
|
refactor(api): replace json.loads with Pydantic validation in controllers and infra layers (#34277)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-04-01 05:41:44 +00:00 |
|
Full Stack Engineer
|
09ee8ea1f5
|
fix: support qa_preview shape in IndexProcessor preview formatting (#34151)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Crazywoola <100913391+crazywoola@users.noreply.github.com>
|
2026-04-01 04:22:23 +00:00 |
|
Renzo
|
4bd388669a
|
refactor: core/app pipeline, core/datasource, and core/indexing_runner (#34359)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-04-01 02:20:56 +00:00 |
|
wangxiaolei
|
57f358a96b
|
perf: use global httpx client instead of per request create new one (#34311)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-04-01 01:19:32 +00:00 |
|
99
|
f27d669f87
|
chore: normalize frozenset literals and myscale typing (#34327)
|
2026-03-31 08:21:22 +00:00 |
|
tmimmanuel
|
1344c3b280
|
refactor: use EnumText for model_type in provider models (#34300)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-03-31 00:31:33 +00:00 |
|
tmimmanuel
|
5897b28355
|
refactor: use EnumText for Provider.quota_type and consolidate ProviderQuotaType (#34299)
|
2026-03-31 00:29:57 +00:00 |
|
lif
|
bc14ad6a8f
|
fix: map checkbox and json_object types in MCP schema publishing (#34226)
Signed-off-by: majiayu000 <1835304752@qq.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org>
|
2026-03-30 15:05:57 +00:00 |
|
lif
|
ae9a16a397
|
fix: upgrade langfuse SDK to v3+ for LLM-as-judge support (#34265)
Signed-off-by: majiayu000 <1835304752@qq.com>
|
2026-03-30 13:06:55 +00:00 |
|
Renzo
|
456684dfc3
|
refactor: core/rag docstore, datasource, embedding, rerank, retrieval (#34203)
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-30 08:09:49 +00:00 |
|
Renzo
|
364d7ebc40
|
refactor: core/tools, agent, callback_handler, encrypter, llm_generator, plugin, inner_api (#34205)
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-28 10:14:43 +00:00 |
|
99
|
40591a7c50
|
refactor(api): use standalone graphon package (#34209)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-03-27 21:05:32 +00:00 |
|
Renzo
|
32d394d65b
|
refactor: select in core/ops trace manager and trace providers (#34197)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-03-27 14:00:26 +00:00 |
|
tmimmanuel
|
66fab8722c
|
refactor: use EnumText for credential_type in TriggerSubscription (#34174)
Co-authored-by: Asuka Minato <i@asukaminato.eu.org>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-03-27 10:53:51 +00:00 |
|
Xiyuan Chen
|
5a8a68cab8
|
feat: enterprise otel exporter (#33138)
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com>
Co-authored-by: Yunlu Wen <yunlu.wen@dify.ai>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-03-27 07:56:31 +00:00 |
|
wangxiaolei
|
689761bfcb
|
feat: return correct dify-plugin-daemon error message (#34171)
|
2026-03-27 06:02:29 +00:00 |
|
tmimmanuel
|
2ea85d3ba2
|
refactor: use EnumText for model_type and WorkflowNodeExecution.status (#34093)
Co-authored-by: Krishna Chaitanya <krishnabkc15@gmail.com>
|
2026-03-26 20:34:44 +00:00 |
|
99
|
fcfc96ca05
|
chore: remove stale mypy suppressions and align dataset service tests (#34130)
|
2026-03-26 12:34:44 +00:00 |
|
Achieve3318
|
5341cd015b
|
fix: dataset query created_by empty UUID in iteration subgraph (#34004) (#34044)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-03-26 14:57:19 +08:00 |
|
99
|
52e7492cbc
|
refactor(api): rename dify_graph to graphon (#34095)
|
2026-03-25 21:58:56 +08:00 |
|
-LAN-
|
56593f20b0
|
refactor(api): continue decoupling dify_graph from API concerns (#33580)
Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: WH-2099 <wh2099@pm.me>
|
2026-03-25 20:32:24 +08:00 |
|
tmimmanuel
|
d87263f7c3
|
refactor: select in console datasets document controller (#34029)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-03-25 12:47:25 +09:00 |
|
Daisuke Mino
|
3f13db11c8
|
fix: use query params instead of request body for decode_plugin_from_identifier (#31697)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-03-25 09:50:57 +08:00 |
|
Rajat Agarwal
|
6f137fdb00
|
test: unit test cases for rag.cleaner, rag.data_post_processor and rag.datasource (#32521)
|
2026-03-25 02:19:15 +08:00 |
|
Rajat Agarwal
|
36cc1bf025
|
test: unit test cases for sub modules in core.app (except core.app.apps) (#32476)
|
2026-03-25 02:13:28 +08:00 |
|
yuchengpersonal
|
9065d54f4a
|
chore: bump pyrefly from 0.55.0 to 0.57.0 (#33755)
Co-authored-by: yuchengpersonal <yuchengpersonal@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-03-24 23:22:18 +09:00 |
|
Zhanyuan Guo
|
7fe25f1365
|
fix(rate_limit): flush redis cache when __init__ is triggered by changing max_active_requests (#33830)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-03-24 15:08:55 +08:00 |
|
tmimmanuel
|
cc17c8e883
|
refactor: use EnumText for TidbAuthBinding.status and MessageFile.type (#33975)
|
2026-03-24 05:38:29 +09:00 |
|
tmimmanuel
|
75c3ef82d9
|
refactor: use EnumText for TenantCreditPool.pool_type (#33959)
|
2026-03-24 02:51:10 +09:00 |
|