Charles Yao
d4dd55226a
fix(web): refresh draft into canvas before copilot checklist re-check
2026-08-18 21:45:04 -07:00
Charles Yao
fdfa631d02
feat(web): copilot panel — fix pre-publish checklist issues
...
Extend the Workflow Copilot editor panel to fix pre-publish checklist
errors alongside failed runs.
- Detect blocking checklist items client-side via useChecklist(nodes,
edges, {flowType}) and offer a "Fix N checklist issues" entry next to
the failed-run entry, splitting config errors (auto-fixable) from
unconnected/plugin-missing items (surfaced but not auto-fixed in v1).
- Extend use-copilot-session's create path to POST checklist_errors
(new startChecklistFix) alongside the existing failed_run_id path
(startFix unchanged).
- Drive checklist.await_recheck: re-run the checklist against the
current draft and submit the recheck action with
passed = (fixable remaining === 0) and the full remaining list.
- Add copilot.checklist* i18n keys to en-US, matching the existing
copilot.* keys' en-US-only precedent for this feature.
2026-08-18 21:45:04 -07:00
Charles Yao and Claude Opus 4.8
22dc64d6e6
feat(web): surface Workflow Copilot inside the workflow editor
...
Add a copilot toggle button next to Test Run in the workflow header and
a left-mounted panel that runs the copilot Fix flow (start fix, live
SSE progress log, approve_repair/run_verify/provide_testdata/publish/
undo/re_fix actions, and a message box), auto-resolving the app id
(workflow store `appId`), workspace id (`currentWorkspaceAtom`), and
the most recent failed run (`useWorkflowRunHistory`) instead of
requiring manual entry.
Extracts the session/SSE request logic from the standalone
`/workflow-copilot-debug` page into a shared
`app/components/workflow-copilot` module (`use-copilot-session`) so
both the debug page and the new panel drive the same implementation.
Adds a `showWorkflowCopilotPanel` store flag (defaults false) mirroring
the existing `showEnvPanel` pattern, so the feature is fully additive
and does not affect rag-pipeline/snippet editors that reuse the same
header/panel shell.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-08-18 21:45:04 -07:00
yyh
b064a13aa4
refactor(web): remove legacy embedded API docs ( #40929 )
2026-08-18 09:53:55 +00:00
yyh
a2ac8ad106
refactor(web): migrate clearable search inputs ( #40924 )
2026-08-18 07:55:08 +00:00
yyh
bd4cfd5a7a
refactor(web): migrate retry units to number field ( #40923 )
2026-08-18 07:55:07 +00:00
yyh
9ce463fc24
refactor(web): compose search prefixes with input group ( #40922 )
2026-08-18 06:04:37 +00:00
yyh
6d89557355
feat(dify-ui): add input group composition ( #40890 )
2026-08-18 02:14:39 +00:00
yyh
facb60abfe
fix(web): align combobox interaction semantics ( #40826 )
2026-08-17 02:13:08 +00:00
Joel
62d06a3c73
fix: preserve successful last run status after page restore ( #40775 )
2026-08-14 08:59:18 +00:00
yyh
0f63a05d04
chore: upgrade Vite+ to 0.2.9 ( #40762 )
2026-08-14 04:42:28 +00:00
yyh
f8e05ebfc0
docs(web): consolidate maintainer guidance ( #40758 )
2026-08-14 03:40:05 +00:00
yyh and autofix-ci[bot]
1cf8db8395
refactor(web): clarify model selector trigger ownership ( #40732 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-14 01:03:50 +00:00
yyh
36dfc6c216
refactor(ui): enforce single-choice segmented controls ( #40726 )
2026-08-13 08:09:10 +00:00
yyh
146f402a8c
refactor(web): migrate workflow icon commands ( #40649 )
2026-08-13 06:44:03 +00:00
yyh
d0e2723e45
refactor(web): migrate semantic icon controls ( #40624 )
2026-08-13 06:43:59 +00:00
yyh
71b31e17b0
refactor(web): migrate domain icon commands ( #40621 )
2026-08-13 02:29:36 +00:00
yyh and autofix-ci[bot]
01460f681e
fix(web): render workspace plan badge during SSR ( #40581 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-12 07:45:39 +00:00
无能的迪拜巧克力
9041251da5
feat(web): add multimodal retrieval guidance for Knowledge embedding models ( #40566 )
2026-08-12 05:54:33 +00:00
Wu Tianwei
fbaf23dc8d
fix(web): improve app deployment v2 accessibility ( #40550 )
2026-08-12 03:43:35 +00:00
7aba539e82
feat: app deployment v2 ( #39829 )
...
Co-authored-by: zhangx1n <zhangxin@dify.ai >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-12 01:55:36 +00:00
yyh
df07a0a1de
refactor(web): read workflow profile from query cache ( #40469 )
2026-08-11 09:03:56 +00:00
yyh
7fffd51535
fix(web): preserve workflow canvas after history updates ( #40489 )
2026-08-11 07:36:21 +00:00
yyh
6a9efa8ffd
fix(web): keep workflow ref updates out of render ( #40428 )
2026-08-10 14:38:04 +00:00
df250423d4
feat: add tool plugin param type date and date-picker ( #36163 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: hjlarry <hjlarry@163.com >
2026-08-10 09:31:38 +00:00
yyh and autofix-ci[bot]
6422ef2b57
fix(web): use button for workflow debug close ( #40274 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-10 06:43:23 +00:00
yyh
ec63a26511
fix(web): expose chat variable tips state ( #40334 )
2026-08-10 06:42:03 +00:00
yyh and autofix-ci[bot]
f5e1f1590f
fix(web): use buttons for version filters ( #40357 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-10 04:41:57 +00:00
yyh
1017a76b4c
fix(web): name assigner add operation ( #40337 )
2026-08-10 02:56:18 +00:00
yyh
83987b8eec
fix(web): name prompt generator action ( #40328 )
2026-08-10 02:56:16 +00:00
yyh
5d58a25e52
fix(web): name human input preview close ( #40321 )
2026-08-10 02:56:16 +00:00
yyh
5ffea6d30e
fix(web): name code generator action ( #40324 )
2026-08-10 02:56:16 +00:00
yyh
2796210e18
fix(web): name agent log navigation menu ( #40286 )
2026-08-10 02:56:14 +00:00
yyh
1b2c71ac75
fix(web): name variable inspect close actions ( #40289 )
2026-08-10 02:56:14 +00:00
yyh
cc4bf22d07
fix(web): expose workflow parallel toggle state ( #40282 )
2026-08-10 02:56:14 +00:00
yyh
2a66b49bc7
fix(web): name human input delete action ( #40293 )
2026-08-10 02:56:14 +00:00
yyh
a543fd3656
fix(web): name workflow version history action ( #40276 )
2026-08-10 02:56:11 +00:00
yyh
465dab2eed
refactor(web): keep copy id events on the button ( #40247 )
2026-08-10 02:56:09 +00:00
yyh
e4420227b5
fix(web): make the scroll-to-node action a button ( #40214 )
2026-08-10 02:56:07 +00:00
yyh and autofix-ci[bot]
2a34c7a714
fix(web): make the human input expander a button ( #40202 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-10 02:55:30 +00:00
yyh and autofix-ci[bot]
04132b51f0
fix(web): use button for chat variable panel close ( #40333 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-10 02:53:49 +00:00
yyh
e7da213f93
fix(web): name workflow debug actions ( #40273 )
2026-08-10 02:53:37 +00:00
yyh
a7156a0702
fix(web): remove workflow output title tab stop ( #40377 )
2026-08-10 01:52:33 +00:00
非法操作
3f89a3c742
fix(workflow): fall back when default socket is unavailable ( #40191 )
2026-08-09 04:13:41 +00:00
盐粒 Yanli and autofix-ci[bot]
916d7e1c96
refactor(dify-agent): download Binding files through Agent Stub ( #40143 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-07 14:56:52 +00:00
Joel
2635d1b3df
fix: improve readability of DSL import warnings ( #40148 )
2026-08-07 10:01:09 +00:00
Joel
42d6589ce2
fix: show inline agent build draft change details ( #40140 )
2026-08-07 07:28:41 +00:00
yyh
7422052759
fix(web): scope hidden outlines to focus-visible ( #40130 )
2026-08-07 04:00:19 +00:00
Jingyi and autofix-ci[bot]
5dfd83e9ab
feat: optimize integrations initial loading ( #40118 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-07 02:06:25 +00:00
Joel
06d8301a90
fix: report unavailable agent tools in publish and workflow checks ( #40077 )
2026-08-06 07:44:22 +00:00