L1nSn0w
dd7be50645
docs(llm): trim first-token timeout comments to the essentials
...
Keep only the non-obvious constraints (unit contract, daemon no-keep-alive
assumption, ContextVar fail-open threading, replace-not-narrow intent) and
cut prose that restates the code. The module docstring in
first_token_timeout.py stays the single canonical description of the path.
2026-07-17 11:18:31 +08:00
L1nSn0w
450d76ada5
fix(web): render first-token timeout only for panels that consume it
...
isInWorkflow was a proxy for 'this panel's model config reaches
fetch_model_config', which is false for the knowledge-retrieval metadata
filter and single-retrieval model, and for tool/trigger model-selector
params rendered through form-input-item — the field showed up there but the
backend never consumed it. Gate the rule on an explicit
supportFirstTokenTimeout prop passed only by the LLM, question classifier
and parameter extractor panels, and extend the help text with the
inter-token semantics of the read window.
2026-07-17 11:18:31 +08:00
L1nSn0w
20a205488b
chore(web): lower first-token timeout default to 2000ms
2026-07-17 11:18:31 +08:00
L1nSn0w
d865d3d703
refactor(llm): switch first-token timeout config to milliseconds
...
Rename the completion_params key to first_token_timeout_ms so the unit is
explicit in the DSL, and lower the default from 60s to 10s with a 100ms-10min
range: users who enable this gate are latency-sensitive, and 60s rarely
matches that intent. The ms->s conversion happens exactly once, at the pop
point in _normalize_completion_params; everything downstream (ModelInstance
field, ContextVar, httpx read timeout) stays in seconds.
2026-07-17 11:18:31 +08:00
L1nSn0w
989c42153c
feat(web): add first-token timeout to the workflow model parameter panel
...
Append a synthetic FIRST_TOKEN_TIMEOUT_PARAMETER_RULE (int, seconds, opt-in)
to the model parameter panel, mirroring how the stop rule is injected. The
rule renders only in workflow advanced mode (isInWorkflow), covering the LLM,
question classifier and parameter extractor panels; easy-UI app orchestration
pages never show it. The value is stored in completion_params and consumed by
the Dify backend before the request reaches the provider.
2026-07-17 11:18:31 +08:00
Joel and GitHub
a7aff83d52
chore: remove useless agent tip ( #39171 )
2026-07-17 02:47:57 +00:00
9de7e0fe44
perf(workflow-generator): parallelize node config generation ( #38975 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-17 02:34:15 +00:00
Jingyi and GitHub
50341357b3
fix(web): unify workspace avatar usage ( #39160 )
2026-07-17 01:35:03 +00:00
yyh and GitHub
48e536ba39
test(e2e): enforce behavior-driven quality gates ( #39148 )
2026-07-16 13:42:10 +00:00
Joel and GitHub
18f4640ad1
chore: remove empty advanced setting ( #39147 )
2026-07-16 10:24:23 +00:00
Joel and GitHub
f4ad6ce978
chore: show package installed status in marketplace page ( #39146 )
2026-07-16 10:18:30 +00:00
Joel and GitHub
d876f6dba5
fix: validate inline agent files and skills in the workflow checklist ( #39137 )
2026-07-16 08:39:20 +00:00
bfffcb7d0f
chore(i18n): sync translations with en-US ( #39134 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
2026-07-16 08:13:37 +00:00
d66de8a47b
test(e2e): harden behavior coverage and CI gates ( #39043 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-16 07:32:11 +00:00
1a2ba2237d
chore: new agent enchance ( #39040 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-16 06:46:41 +00:00
非法操作 and GitHub
62bdbc8628
fix(web): hide broken table actions in Streamdown fullscreen ( #38894 )
2026-07-16 01:58:31 +00:00
85cc183501
feat: improve ai-credits display ( #38589 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-16 01:51:46 +00:00
yyh and GitHub
abb9972e19
test: simplify dify ui browser test setup ( #39028 )
2026-07-15 15:37:28 +00:00
yyh and GitHub
4571c4f276
test: align dify ui tests with browser mode ( #39024 )
2026-07-15 14:00:29 +00:00
Joel and GitHub
9e6a2cd19c
feat: new agent support import and export in frontend ( #39012 )
2026-07-15 09:54:09 +00:00
Wu Tianwei and GitHub
1121a17c11
fix: allow workflow comments for layout users ( #39014 )
2026-07-15 09:53:45 +00:00
e5b7281eb9
fix(auth): keep login redirects on current deployment ( #39013 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-07-15 09:48:58 +00:00
yyh and GitHub
b721e7a32d
fix(web): align agent activity disclosure ( #38999 )
2026-07-15 08:51:21 +00:00
Wu Tianwei and GitHub
10da5e8f9d
fix: restore responding state after HITL resume ( #38992 )
2026-07-15 06:59:25 +00:00
7d5835fbc0
chore(i18n): sync translations with en-US ( #38979 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-07-15 06:24:11 +00:00
7dc3126ff4
fix: preserve and display workflow retry details ( #38854 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-15 05:58:37 +00:00
yyh and GitHub
7dd33929c7
fix(agent-v2): use default select composition for time range picker ( #38977 )
2026-07-15 05:47:22 +00:00
0f0fb1ca3d
fix(web): gate console atom consumers on bootstrap ( #38962 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-07-15 03:01:56 +00:00
yyh and GitHub
e134c947c1
refactor(web): standardize hotkey ownership and typing ( #38960 )
2026-07-15 02:22:40 +00:00
非法操作 and GitHub
38aec8b506
chore: chatflow api should check workflow_id and sandbox plan ( #38892 )
2026-07-15 02:01:53 +00:00
yyh and GitHub
e2fccb604a
refactor(web): rebuild goto anything dialog ( #38914 )
2026-07-14 10:38:45 +00:00
f09d2b191f
feat: archive logs export ( #38207 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-14 08:25:37 +00:00
2c4d8ef098
fix(auth): preserve redirect URL across auth flows ( #38905 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-07-14 07:47:34 +00:00
yyh and GitHub
35ace0ea18
docs: simplify frontend testing guidance ( #38909 )
2026-07-14 07:45:08 +00:00
yyh and GitHub
81c3aa2d7e
fix(web): improve explore banner responsiveness ( #38899 )
2026-07-14 06:52:58 +00:00
28a036066a
feat(enterprise): enforce licensed seats cap at account creation ( #38883 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-14 06:51:19 +00:00
yyh and GitHub
67cce8eb86
fix(web): align workspace card hover state ( #38898 )
2026-07-14 06:16:13 +00:00
非法操作 and GitHub
b34a5940b3
fix(web): monitoring chart zero-value color and date range indicator ( #38821 )
2026-07-14 03:30:56 +00:00
509a8b1452
fix: align member invitation state and errors ( #38885 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-14 03:05:44 +00:00
d97a29317c
chore(i18n): sync translations with en-US ( #38873 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
2026-07-13 15:59:19 +00:00
323654afe2
fix: align member invitation flow and API contracts ( #38856 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-13 15:16:23 +00:00
Stephen Zhou and GitHub
61d2ad572a
chore: improve static check performance ( #38866 )
2026-07-13 10:30:52 +00:00
c68e5e5ed3
fix(auth): prevent open redirects in post-login flows ( #38864 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-07-13 10:11:36 +00:00
7865ffd429
chore: Improve workflow generator accessibility and API contracts ( #38838 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-13 09:15:54 +00:00
Stephen Zhou and GitHub
e35187f376
chore: migrate static checks to vp check ( #38850 )
2026-07-13 08:00:39 +00:00
Joel and GitHub
cb209bc049
chore: add skill upload fail tip ( #38851 )
2026-07-13 07:52:12 +00:00
Joel and GitHub
514409814d
fix: prevent chat attachments from scrolling out of view ( #38846 )
2026-07-13 06:42:15 +00:00
eb71e47f3b
chore: migrate linting to vp lint with ESLint fallback ( #38834 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-13 06:41:53 +00:00
Joel and GitHub
12a2628794
fix: max token params can not be disabled in follow-up model parameters ( #38842 )
2026-07-13 06:34:36 +00:00
ab521c4cfd
refactor(chat): modernize speech-to-text pipeline ( #38653 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Yansong Zhang <916125788@qq.com >
2026-07-13 04:21:29 +00:00