Commit Graph
145 Commits
Author SHA1 Message Date
MindOfqc fe2b8bd346 fix(tools): preserve exponent-form custom API body numbers (#45548) 2026-11-05 07:57:33 +00:00
976ea24874 test(api): annotate six service and tool test modules for strict pyrefly (#45472)
Co-authored-by: shi-felix <204130665+shi-felix@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-11-04 15:54:42 +00:00
TINGyu123644 b8a241f060 test(api): add unit tests for remove_leading_symbols (#45254) 2026-11-04 07:19:58 +00:00
8d812b938a test(api): add unit tests for uuid_utils.is_valid_uuid (#45255)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Yunlu Wen <yunlu.wen@dify.ai>
2026-11-03 00:25:34 +00:00
-LAN- 43d8c3715a refactor(tracing): one trace pipeline behind a minimal provider interface (#44673) 2026-11-02 12:16:49 +08:00
Peter PanandWH-2099 5907db83b0 fix(oauth): serialize and persist provider credential refreshes (#32195)
Co-authored-by: WH-2099 <wh2099@pm.me>
2026-10-31 12:04:00 +00:00
Taranum WasuandInstinct Agent b8cc68d8cc fix(tools): normalize legacy comma-separated multiple-select values (#45058)
Co-authored-by: Instinct Agent <agent@instinct.com>
2026-10-30 04:19:46 +00:00
梦想陆地的鱼 5f9f0ce522 fix(api): skip non-method keys in Swagger path items instead of failing import (#44992) 2026-10-29 02:43:51 +00:00
Felix ShiandFelix Shi d30615be30 refactor(api): enable strict typing for converter/telemetry/tools test files (#44820)
Co-authored-by: Felix Shi <204130665+shi-felix@users.noreply.github.com>
2026-10-26 16:23:59 +00:00
Felix ShiandFelix Shi c65a0ce8fc refactor(api): enable strict typing for extraction/fields test files (#44821)
Co-authored-by: Felix Shi <204130665+shi-felix@users.noreply.github.com>
2026-10-26 16:22:49 +00:00
Felix ShiandFelix Shi bbe282a9a5 refactor(api): enable strict typing for tools/libs test files (#44819)
Co-authored-by: Felix Shi <204130665+shi-felix@users.noreply.github.com>
2026-10-26 11:46:37 +00:00
-LAN- bf2f058ab3 test(api): align unit and E2E suites with production structure (#44605) 2026-10-23 08:00:15 +00:00
ee98bdd5b5 refactor(models): migrate app and conversation models to TypeBase (#40814)
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-10-23 07:26:26 +00:00
fd2db63184 feat: KnowledgeFS and New Knowledge (#44165)
Co-authored-by: Jyong <76649700+JohnJyong@users.noreply.github.com>
Co-authored-by: hjlarry <hjlarry@163.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: zhaohao1004 <zhaohao1004@gmail.com>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com>
Co-authored-by: FFXN <lizy@dify.ai>
2026-10-23 03:34:59 +00:00
林玮 (Jade Lin) 4e5424ed43 fix(plugin): pin daemon dispatches to package identifiers (#44396) 2026-10-21 02:58:44 +00:00
-LAN-andWH-2099 f5cdb80297 feat(workflow): execute workflow tools as nested containers (#42820)
Co-authored-by: WH-2099 <wh2099@pm.me>
2026-10-21 02:11:18 +00:00
-LAN-andautofix-ci[bot] 823f40e71f refactor(workflow): adopt Graphon 0.8 execution orchestration (#40277)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-10-19 13:03:56 +00:00
Eddy ZHANG 3aac45e66c refactor(api): enable strict typing for tool encryption tests (#44348) 2026-10-19 12:51:47 +00:00
96202aa544 ci: enable Ruff F841 (#44115)
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-10-19 01:47:17 +00:00
672a627fa5 ci: enable Ruff E402 (#44123)
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-10-19 01:16:16 +00:00
Asuka MinatoandCodex b953e69a0e ci: enable Ruff B903 (#44117)
Co-authored-by: Codex <codex@openai.com>
2026-10-18 11:46:25 +00:00
David AlladaandStream 3941e2d925 fix: don't stringify list values for union-typed MCP tool parameters (#44182)
Co-authored-by: Stream <Stream_2@qq.com>
2026-10-17 17:24:11 +00:00
Asuka MinatoandCodex 1f3fdbc0d3 ci: enable Ruff SIM105 (#44112)
Co-authored-by: Codex <codex@openai.com>
2026-10-15 11:14:20 +00:00
Asuka MinatoandCodex 3b3edd53ce ci: enable Ruff FURB152 (#44091)
Co-authored-by: Codex <codex@openai.com>
2026-10-14 15:33:28 +00:00
50f66b43c8 chore(api): bump minimum supported Python to 3.13 (#43022)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org>
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com>
2026-10-09 10:47:03 +00:00
Asuka Minato f4027ad6ef test: use concrete workflow tool recorders (#43370) 2026-10-05 14:21:48 +00:00
Asuka Minato 9d01361c91 test: use real tool variable pools and encryption (#43368) 2026-10-05 14:21:47 +00:00
Asuka Minato 7d13952e24 test: use real tool runtime callbacks (#43367) 2026-10-05 14:21:46 +00:00
Asuka Minato 70ef9cbd5d test: use real dataset tool callbacks and sessions (#43366) 2026-10-04 11:38:25 +00:00
Asuka Minato f0266537cb test: use real tool model and encryption fixtures (#43365) 2026-10-04 11:38:24 +00:00
Asuka Minato 16bbfc50bd test: use real HTTP responses and plugin tool clients (#43364) 2026-10-04 11:38:23 +00:00
Byron.wangandJyong a67cd87eb0 refactor(api): establish dataset application boundaries (#41729)
Co-authored-by: Jyong <jyong@dify.ai>
2026-09-29 08:42:31 +00:00
Denis Ermakov 9bb9935f44 refactor(models): remove implicit-session Account tenant setters (#43064) 2026-09-29 02:03:34 +00:00
Taranum WasuandTaranum01 60744157d8 fix(api): fall back to tool name when MCP tool title is null (#42453) (#43010)
Co-authored-by: Taranum01 <taranum01@users.noreply.github.com>
2026-09-28 01:35:22 +00:00
Taranum WasuandTaranum01 486bcb0b08 fix(tools): translate PluginNotFoundError to ToolProviderNotFoundError (#41837)
Co-authored-by: Taranum01 <taranumwasu@users.noreply.github.com>
2026-09-23 08:59:58 +00:00
Sourav Rajvi f9129bc500 fix(api): grant in-run tool files to later workflow nodes (#41300) 2026-09-21 05:39:04 +00:00
Asuka Minato ce5dc6f314 chore: add some type (#37173) 2026-09-19 09:26:15 +00:00
dbeebfc15d refactor: reduce ambiguity in mcp queries (#42395)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-09-18 09:17:36 +00:00
Mesrop Harutyunyanandautofix-ci[bot] 104f3b239b refactor(api): merge duplicated model builders in unit tests (#41549)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-18 05:10:25 +00:00
Yunlu Wen b85102c8e8 fix: normalize json part before deduplicating (#42196) 2026-09-18 03:56:45 +00:00
Asuka Minato a504dfee27 ci: Update pyrefly dependency version to 1.3.0 (#42445) 2026-09-18 02:16:47 +00:00
Asuka Minato 3ecceb744b test: move mocked model and tool cases to unit tests (#40708) 2026-09-10 04:14:49 +00:00
Asuka Minato 4e0d7f7f9b test: migrate custom tool provider ORM model to real entity (#40653) 2026-09-10 04:11:52 +00:00
Harsh Kashyap 0b8435da71 fix(api): accept valid epoch-0 timestamps in localtime conversion tool (#42027) 2026-09-09 03:38:58 +00:00
Harsh Kashyap da6a1b01d1 fix(api): fall back to first server URL when X-Request-Env is set but servers lack env key (#42025) 2026-09-09 02:38:44 +00:00
Harsh Kashyap 09ddcbe01e fix(api): flatten readabilipy plain_text items in web reader tool (#41954) 2026-09-08 10:28:20 +00:00
Harsh Kashyap 80428a693a fix(api): handle string and missing params in weekday time tool (#41952) 2026-09-08 09:09:51 +00:00
非法操作 146b193ef7 refactor(api): extract plugin file upload application service (#41808) 2026-09-08 03:42:32 +00:00
however-yirandhowever b93101459d refactor(models): pass session into ApiToolProvider.user accessor (#41882)
Co-authored-by: however <however-yir@users.noreply.github.com>
2026-09-07 09:25:55 +00:00
zyssyz123 a702b3bb2b fix(agent): surface missing tool credentials (#41726) 2026-09-03 08:53:55 +00:00