yyh
464b92da32
fix(workflow): eliminate infinite loop in plugin install state management
...
Replace useEffect-based state sync (_pluginInstallLocked/_dimmed) with
render-time derived computation in BaseNode, breaking the cycle of
effect → node data update → re-render → effect. Extract plugin missing
check into a pure utility function for checklist reuse.
2026-01-30 01:30:57 +08:00
zhsama
e47f690cd2
refactore: Replace hardcoded null strategy strings with constant
2026-01-29 19:17:42 +08:00
zhsama
2aa6dcaa1a
feat: Improve error messages for missing workflow outputs
2026-01-28 21:23:57 +08:00
zhsama
636156f5da
fix: Fix workflow inspect vars to include parent nodes in subgraph mode
2026-01-28 18:24:04 +08:00
zhsama
7408405c91
feat: Add subgraph output validation for single-run debugging
2026-01-28 18:24:04 +08:00
Joel
c88acf48bf
feat: add tools sync config
2026-01-28 15:43:01 +08:00
zhsama
c46856d5ac
feat: Validate LLM node context before running workflow
2026-01-27 23:54:42 +08:00
Joel
af543d2a7f
chore: tool ui
2026-01-27 20:20:29 +08:00
zhsama
5b485d7cd0
Merge branch 'zhsama/dar-es-salaam' into feat/support-agent-sandbox
...
# Conflicts:
# api/core/llm_generator/llm_generator.py
# api/core/llm_generator/output_models.py
# api/core/llm_generator/output_parser/structured_output.py
# api/tests/unit_tests/utils/structured_output_parser/test_structured_output_parser.py
2026-01-27 19:45:02 +08:00
zhsama
39ec2b3277
feat: Add file type support to LLM node JSON schema editor
2026-01-27 19:39:32 +08:00
zhsama
ec5964c419
feat: Add support for array[message](List[promptMessage]) variable type
...
in workflow
2026-01-26 17:50:18 +08:00
hjlarry
4c596aaac2
Merge branch 'feat/collaboration2' into feat/support-agent-sandbox
2026-01-25 00:00:03 +08:00
hjlarry
edb4457684
Merge remote-tracking branch 'myori/main' into feat/collaboration2
2026-01-24 15:22:07 +08:00
yyh
c52755e747
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
2026-01-23 11:36:16 +08:00
盐粒 Yanli
c8ae6e39d2
fix: NextStep crash when target node is missing ( #31416 )
2026-01-23 10:15:20 +08:00
zhsama
ef8d0f497d
feat: Merge parent workflow nodes into subgraph variable scope.And some
...
performance improve.
2026-01-23 06:56:59 +08:00
yyh
b87e303c00
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
...
# Conflicts:
# web/eslint-suppressions.json
# web/service/debug.ts
2026-01-22 22:40:32 +08:00
zhsama
73ce9993f2
refactor: Replace SimpleSelect with PortalToFollowElem in sub-graph
...
config panel
2026-01-22 18:57:04 +08:00
Joel
b9f718005c
feat: frontend part of support try apps ( #31287 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-01-22 18:16:37 +08:00
Stephen Zhou
3de33f7a4e
fix: check and update doc links ( #30849 )
...
Co-authored-by: Riskey <36894937+RiskeyL@users.noreply.github.com >
2026-01-22 16:13:09 +08:00
Novice
5cb8d4cc11
refactor: rename mention node to nested_node for generic sub-graph support
2026-01-22 13:15:13 +08:00
zhsama
c4249f94de
feat: Add suggested questions to context generate modal
2026-01-21 20:49:12 +08:00
Stephen Zhou
061feebd87
fix: check and update doc links ( #30849 )
...
Co-authored-by: Riskey <36894937+RiskeyL@users.noreply.github.com >
2026-01-21 16:31:48 +08:00
Joel
911c1852d5
feat: support choose tools
2026-01-21 15:05:58 +08:00
yyh
468d84faba
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
...
# Conflicts:
# web/app/components/header/account-setting/model-provider-page/model-selector/popup-item.tsx
# web/package.json
2026-01-21 10:52:43 +08:00
byteforge
8056768106
fix: enforce no-leaked-conditional-rendering as error and fix violations ( #31262 )
...
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-01-20 23:08:59 +08:00
zhsama
0ed5ed20b5
feat(workflow): add multi-turn context code generator modal
2026-01-20 20:25:09 +08:00
yyh
54921844bb
fix(web): disable HTML escaping for form field validation messages ( #31292 )
2026-01-20 18:43:01 +08:00
zhsama
2e037014c3
refactor: Replace manual ref syncing with useLatest hook
2026-01-20 17:00:47 +08:00
zhsama
812df81d92
feat: Add paramKey prop to VariableReferenceFields component
2026-01-20 16:35:52 +08:00
Joel
331c65fd1d
fix: click file tab caused popup hide
2026-01-20 15:35:08 +08:00
Stephen Zhou
d4ed398e4f
fix lint
2026-01-20 14:26:01 +08:00
Joel
3b72b45319
Merge branch 'feat/support-agent-sandbox' of https://github.com/langgenius/dify into feat/support-agent-sandbox
2026-01-20 14:01:43 +08:00
Joel
2650ceb0a6
feat: support picker vars files ui in editor
2026-01-20 14:01:30 +08:00
zxhlyh
fdaf471a03
fix: answer node text
2026-01-20 13:59:49 +08:00
Novice
1483a51aa1
Merge branch 'feat/pull-a-variable' into feat/support-agent-sandbox
2026-01-20 09:54:41 +08:00
zhsama
4b91969d0f
refactor: Refactor keyboard navigation in agent and variable lists
2026-01-20 00:41:23 +08:00
zhsama
92c54d3c9d
feat: merge app and meta defaults when creating workflow nodes
2026-01-19 23:56:15 +08:00
zhsama
267de1861d
perf: reduce input lag in variable pickers
2026-01-19 23:35:45 +08:00
zhsama
5e49b27dba
Merge branch 'zhsama/panel-var-popup' into feat/pull-a-variable
2026-01-19 23:15:01 +08:00
zhsama
6f74a66c8a
feat: enable typeahead filtering and keyboard navigation
2026-01-19 23:12:08 +08:00
zhsama
68fd7c021c
feat: Remove allowGraphActions check from retry and error panels
2026-01-19 23:07:32 +08:00
zhsama
6e9a5139b4
chore: Remove sonarjs ESLint suppressions and reformat code
2026-01-19 22:31:04 +08:00
zhsama
f44305af0d
feat: add AssembleVariablesAlt icon and integrate into sub-graph
...
components.
2026-01-19 22:31:04 +08:00
hjlarry
e36ee54a16
fix web style
2026-01-19 21:44:26 +08:00
yyh
7de6ecdedf
fix: lint
2026-01-19 16:35:50 +08:00
zhsama
066d18df7a
Merge branch 'main' into feat/pull-a-variable
2026-01-19 15:00:15 +08:00
zhsama
06f6ded20f
fix: Fix assemble variables insertion in prompt editor
2026-01-19 14:59:08 +08:00
hjlarry
511df81201
fix web style
2026-01-18 13:40:12 +08:00
hjlarry
bb3d94f1c5
Merge remote-tracking branch 'myori/main' into feat/collaboration2
2026-01-17 12:24:37 +08:00