-LAN-
810aad3ad0
chore(docs): remove quota design spec
2026-05-08 16:20:56 +08:00
-LAN-
c0a907b34f
fix(api): cap workflow credit deductions
2026-05-08 16:11:52 +08:00
-LAN-
a8bb64bcf8
fix(api): split exact and capped credit deduction
2026-05-08 15:39:30 +08:00
autofix-ci[bot]
6768fdd9f8
[autofix.ci] apply automated fixes
2026-05-08 13:36:26 +08:00
-LAN-
8f9127043e
fix(quota): caps free quota
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2026-05-08 13:36:26 +08:00
-LAN-
f4370bf4f6
chore: add some todo comments
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2026-05-08 13:36:26 +08:00
-LAN-
522b04a0e0
refactor: remove unused code
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2026-05-08 13:36:26 +08:00
-LAN-
fdd16447c3
chore(quota_layer): remove useless method
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2026-05-08 13:36:26 +08:00
-LAN-
9dbe97d77e
fix: test
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2026-05-08 13:36:26 +08:00
-LAN-
6d0a37a7a3
test(api): align node factory graphon data validation
...
Update the rebased node factory test to mirror Graphon node validation when asserting typed LLM node data construction.
2026-05-08 13:36:26 +08:00
-LAN-
0b528c796a
fix(api): stabilize quota CI coverage
...
Make the LLM quota matcher exhaustive for basedpyright and expand unit coverage across quota resolution and deduction branches. This addresses the failing Python style/type gate and raises patch coverage for the Graphon 0.3.0 upgrade branch.
2026-05-08 13:36:25 +08:00
-LAN-
2ced9316b8
fix(api): abort quota-tracked nodes on missing model identity
...
Treat missing public model identity on quota-tracked workflow nodes as an execution bug instead of silently skipping quota handling.
Abort the workflow for both pre-run and post-run identity lookup failures and extend the layer tests to assert the stop-event and abort-command behavior.
2026-05-08 13:36:25 +08:00
-LAN-
ebb472c5c2
refactor(api): simplify llm quota helpers
...
Remove the temporary generic model-type quota helpers now that system-billed models are LLM-only.
Keep the deprecated ModelInstance wrappers as LLM-specific adapters with explicit non-LLM guards and update the quota tests to match the narrower invariant.
2026-05-08 13:36:25 +08:00
autofix-ci[bot]
24251dfabe
[autofix.ci] apply automated fixes
2026-05-08 13:36:25 +08:00
-LAN-
65b1682d85
refactor(api): include model type in quota identity
...
Add model-type-aware quota helpers at the shared billing boundary while keeping the LLM-specific helpers as thin adapters.
Preserve model_type in the deprecated ModelInstance wrappers and extend the quota unit tests to cover the generic helper delegation path.
2026-05-08 13:36:25 +08:00
-LAN-
ec317ee2f3
refactor(api): decouple llm quota layer from model instances
...
Introduce tenant-scoped quota helpers that accept provider and model identity directly.
Refactor the workflow quota layer and engine wiring to use public node and event model identity instead of reconstructing ModelInstance, and keep the legacy ModelInstance helpers as deprecated wrappers with focused test coverage.
2026-05-08 13:36:25 +08:00
-LAN-
7583faa6c6
docs(api): narrow llm quota spec to tenant-scoped identity
2026-05-08 13:36:25 +08:00
-LAN-
32c9f9f88a
docs(api): add llm quota identity design spec
2026-05-08 13:36:25 +08:00
-LAN-
005e969fb1
test(api): align plugin runtime adapter with chunked llm contract
2026-05-08 13:36:25 +08:00
-LAN-
f13faa69b3
fix(api): resolve graphon upgrade CI failures
...
Repair the plugin model runtime for Graphon 0.3.0 by implementing structured-output support, normalizing non-stream LLM calls, and tightening workflow-layer type safety.
Update the remaining workflow tests to use VariablePool.from_bootstrap(...) and the new node data constructor API so the CI unit and integration suites match the upgraded runtime behavior.
2026-05-08 13:36:25 +08:00
-LAN-
05aba26091
chore(api): upgrade graphon to v0.3.0
...
Adapt the backend Graphon integration to the v0.3.0 breaking changes.
Migrate provider factory and runtime usage, switch workflow node construction to the new data payload API, and refresh backend tests for the updated VariablePool and node behaviors.
2026-05-08 13:36:25 +08:00
Xiyuan Chen
29f34848cd
fix(tools): scope builtin tool default-credential clear to tenant ( #35887 )
2026-05-08 05:08:23 +00:00
Baki Burak Öğün
1b0d4637b3
fix(i18n): update Turkish translations for new strings ( #35905 )
...
Co-authored-by: Baki Burak Öğün <b.burak.ogun@goc.local>
Co-authored-by: Crazywoola <100913391+crazywoola@users.noreply.github.com>
2026-05-08 03:24:02 +00:00
EvanYao
936a09c704
fix: replace SimpleNamespace with MagicMock(spec=App) in _app_stub ( #34636 ) ( #35897 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-08 03:18:21 +00:00
kien duong
5cc62fd1c9
fix(web): pass end_user.external_user_id string to transcript_asr ( #35898 )
2026-05-08 02:55:32 +00:00
kien duong
7bc19d8251
fix(web): explicitly resume AudioContext and play audio on first TTS load ( #35901 )
2026-05-08 02:51:14 +00:00
Stephen Zhou
e845475408
chore: update deps ( #35907 )
2026-05-08 02:33:18 +00:00
yyh
9a8aa6a0c3
refactor(web): inline tag query defaults ( #35883 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com>
2026-05-08 02:06:10 +00:00
Stephen Zhou
76a7f5f4b9
chore: update deps ( #35812 )
2026-05-08 01:32:14 +00:00
yyh
2ff50514c8
refactor: migrate app selector to combobox ( #35896 )
2026-05-08 01:23:32 +00:00
Asuka Minato
7901ac9a97
chore: example of isinstance to match case ( #35903 )
2026-05-08 01:07:19 +00:00
Asuka Minato
ecd830083a
test: add type to test ( #35871 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-08 01:06:25 +00:00
NVIDIAN
203b3a9499
refactor(api): migrate console apikey responses to BaseModel ( #35218 )
...
Co-authored-by: ai-hpc <ai-hpc@users.noreply.github.com>
2026-05-07 16:12:25 +00:00
Coding On Star
9331024d91
refactor(web): portal to follow elem migration ( #35892 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com>
2026-05-07 13:02:11 +00:00
Escape0707
c6a5de3c18
fix: delete redundant api/libs/typing.py ( #35890 )
2026-05-07 11:16:29 +00:00
Escape0707
cd3327013a
chore(test): Move plugin permission tests to testcontainers ( #35884 )
2026-05-07 09:57:53 +00:00
yyh
cd66559ebf
refactor(web): migrate tag controls to combobox ( #35881 )
2026-05-07 08:55:13 +00:00
Joel
8b77ec7f31
fix: transfer workspace dropdown not show ( #35876 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-07 07:46:47 +00:00
yyh
bb3de5dd32
refactor: improve model selector search ( #35875 )
2026-05-07 07:05:14 +00:00
Stream
1e2d309122
chore: easier and simpler deploy ( #35708 )
2026-05-07 06:01:32 +00:00
yyh
a24ec60e51
feat: add dify-ui autocomplete and combobox ( #35868 )
2026-05-07 05:39:13 +00:00
Asuka Minato
8fd616d27f
refactor: add type to test ( #30873 )
...
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-05-07 03:46:23 +00:00
Stephen Zhou
e5bdc40dce
feat(dev-proxy): init package ( #35852 )
2026-05-07 03:32:14 +00:00
shawnYJ
376c43e5ac
fix(workflow): use correct field ID in KB metadata filter selection ( #34149 )
...
Co-authored-by: 非法操作 <hjlarry@163.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-07 02:21:30 +00:00
dependabot[bot]
3ebb449d25
chore(deps): bump gitpython from 3.1.47 to 3.1.49 in /api ( #35864 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-07 02:12:20 +00:00
dependabot[bot]
5297ac76ec
chore(deps): bump mako from 1.3.11 to 1.3.12 in /api ( #35863 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-07 02:11:55 +00:00
zyssyz123
bbed1d4a7c
fix: update endpoint when update tidb status ( #35854 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-07 01:54:07 +00:00
Asuka Minato
c804dbed8c
ci: bump tyck ( #35862 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-07 01:49:40 +00:00
yyh
00bf3f83f2
refactor: verticalize tag management and batch bindings ( #35840 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-07 01:36:10 +00:00
github-actions[bot]
7e6745e105
chore(i18n): sync translations with en-US ( #35853 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
2026-05-06 12:50:46 +00:00