zhsama
42a9a88ae2
refactor(trigger-plugin): enhance variable type resolution and encapsulate output variable logic in a dedicated function
2025-10-23 16:01:18 +08:00
zhsama
aea3fc6281
Merge remote-tracking branch 'origin/feat/trigger' into feat/trigger
2025-10-23 15:33:31 +08:00
zhsama
bcdc11396a
refactor(trigger-plugin): streamline variable type resolution and output variable construction
2025-10-23 15:33:19 +08:00
lyzno1
37e75f7791
Ensure workflow tools tab always shows marketplace footer
2025-10-23 13:08:59 +08:00
lyzno1
7ada2385b3
feat: add toggle behavior for featured tools
2025-10-23 12:27:42 +08:00
lyzno1
a77aab96f5
fix: align all workflow trigger docs link
2025-10-23 12:17:27 +08:00
lyzno1
863b4f8fe9
Merge remote-tracking branch 'origin/main' into feat/trigger
2025-10-23 11:54:35 +08:00
Wu Tianwei
95ce224df0
fix: enhance checklist functionality with embedding and rerank model lists ( #27312 )
2025-10-23 11:33:58 +08:00
yalei
8555635967
Sync log detail drawer with conversation_id query parameter, so that we can share a specific conversation ( #26980 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com>
2025-10-23 11:22:40 +08:00
非法操作
b198c9474a
chore: improve storybooks ( #27306 )
2025-10-23 11:00:45 +08:00
yessenia
949ac9d930
feat(trigger): add formitem desc
2025-10-23 10:57:42 +08:00
yessenia
06d1a2e2fd
feat(trigger): remove Redundant comp & triggers api no cache
2025-10-23 10:57:41 +08:00
lyzno1
d478f62b49
Optimize workflow tool sync after plugin install ( #27280 )
2025-10-23 09:58:54 +08:00
zhsama
128bc2241d
feat(checkbox): adjust styles for checkbox component layout
2025-10-22 17:35:04 +08:00
GuanMu
c61c2b0abd
Fix type error ( #27274 )
2025-10-22 17:08:27 +08:00
lyzno1
52b180104a
Limit workflow tool/trigger search to provider and item names
2025-10-22 16:53:23 +08:00
Joel
5af08edfda
chore: add missing icon
2025-10-22 15:38:54 +08:00
yessenia
caf0bf34dd
fix(trigger): add event node status & min-height in modal
2025-10-22 15:31:03 +08:00
lyzno1
181a1ae7f3
fix: hover tooltip
2025-10-22 15:09:01 +08:00
lyzno1
e18ecead2c
fix: hide All tools when searching
2025-10-22 15:07:46 +08:00
lyzno1
36a26adab2
fix: install from marketplace
2025-10-22 14:59:49 +08:00
zhsama
bc2edf5107
refactor(workflow): replace fetch function with base/post in use-one-step-run and use-workflow-run hooks in polling
2025-10-22 14:55:57 +08:00
lyzno1
50bbac5973
Add double-arrow icon swap on featured tools “Show more” hover
2025-10-22 14:47:19 +08:00
lyzno1
45b221659b
Tighten featured tools header arrow and add “All tools” section divider
2025-10-22 14:41:18 +08:00
lyzno1
16957f14f1
fix: featured icons
2025-10-22 14:33:00 +08:00
lyzno1
0d7dde0639
Align featured tool hover layout and widen action dropdown
2025-10-22 14:19:22 +08:00
GuanMu
73e217ab0d
Fix type error ( #27250 )
2025-10-22 13:06:15 +08:00
zhsama
d101a83be8
Merge remote-tracking branch 'origin/feat/trigger' into feat/trigger
2025-10-22 12:49:41 +08:00
lyzno1
94ea289c75
fix: suggestions tools list
2025-10-22 12:46:22 +08:00
lyzno1
77e9bae3ff
feat(workflow): polish featured tools recommendations
2025-10-22 12:46:21 +08:00
lyzno1
5cb268e99b
feat: suggestions ui
2025-10-22 12:46:21 +08:00
lyzno1
f179b03d6e
fix: constrain rag pipeline datasource selector width
2025-10-22 12:46:21 +08:00
lyzno1
28fe58f3dd
feat: try to add tools suggestions
2025-10-22 12:46:21 +08:00
zhsama
ccce135bf5
fix(workflow): add setShowVariableInspectPanel for specific block types in useLastRun hook
2025-10-22 12:38:03 +08:00
GuanMu
bebb4ffbaa
Fix type error ( #27217 )
2025-10-22 11:43:37 +08:00
Joel
a1ea256e79
fix: global icon in inspect
2025-10-22 11:36:01 +08:00
Joel
14942c9ee9
fix: page crash
2025-10-22 11:28:28 +08:00
Joel
b0b316ed48
fix: rag pipline not show sys vars
2025-10-22 11:07:08 +08:00
Wu Tianwei
f909040567
feat: Enhance knowledge base node validation by adding checks for embedding and reranking models ( #27241 )
2025-10-22 10:49:49 +08:00
hjlarry
871cfbd40c
fix: CredentialsSchema missing help field display
2025-10-22 09:23:59 +08:00
yessenia
9a3ca0ce3b
fix(trigger): check subscription removed
2025-10-21 20:01:16 +08:00
zhsama
c90df5c12c
refactor(entry-node): remove showIndicator prop and related logic for cleaner component structure
2025-10-21 19:53:29 +08:00
yessenia
f4acc78f66
fix(trigger): deal with empty manualPropertiesSchema
2025-10-21 19:49:42 +08:00
zhsama
55bf9196dc
feat(trigger): add TriggerSchedule to node type checks for workflow execution
2025-10-21 18:57:57 +08:00
yessenia
18a52b4937
fix(trigger): subscription removed in workflow
2025-10-21 18:43:15 +08:00
Joel
439727746c
fix: trigger timestamp show place
2025-10-21 18:21:37 +08:00
Joel
04b55177b5
feat: support show global vars
2025-10-21 17:59:37 +08:00
GuanMu
c327cfa86e
fix(storybook): add required handler props and fix TypeScript errors in component stories ( #27187 )
2025-10-21 17:44:26 +08:00
zhsama
2793ede875
feat: update checkbox component in the panel and refactor form types for checkbox and boolean
2025-10-21 17:28:25 +08:00
yessenia
dc4801c014
refactor(trigger): refactor app mode type to enum
2025-10-21 16:50:18 +08:00
Nite Knite
cfc3f1527a
chore: switch support channels according to configuration ( #27195 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-21 16:23:49 +08:00
Nite Knite
9a9d6a4a2b
chore: update support channels ( #27188 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-21 15:48:02 +08:00
yessenia
d5e2649608
fix(trigger): disable some options when no start node
2025-10-21 15:25:36 +08:00
Joel
4102f0bc9d
feat: vars to new place
2025-10-21 15:03:16 +08:00
Joel
e1a3ead941
main
2025-10-21 14:42:27 +08:00
lyzno1
1b7a5b6209
fix: immer breaking change
2025-10-21 11:42:31 +08:00
Eric Guo
e45d5700ec
Fix vs code and using min version after bump @remixicon/react and @monaco-editor/loader ( #27008 )
2025-10-21 11:41:44 +08:00
crazywoola
e9dda03e8d
fix: immer version and ref in code base ( #27130 )
2025-10-21 11:38:44 +08:00
lyzno1
f0af4d692a
fix: breaking change
2025-10-21 11:32:20 +08:00
lyzno1
075173e67d
fix(workflow): reset onboarding auto-open flag across flows
2025-10-21 11:19:36 +08:00
Yeuoly
f02d575379
Merge branch 'main' into feat/trigger
2025-10-21 11:09:26 +08:00
yessenia
735ebf6c59
fix(trigger): oauth client params
2025-10-21 09:27:10 +08:00
zhsama
d4b5d9a02a
feat(trigger): add trigger validation logic and utility functions for improved checklist integration
2025-10-20 20:26:40 +08:00
GuanMu
6217c96576
Fix type error ( #27152 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-20 19:35:46 +08:00
zhsama
f5c1646f79
fix(dynamic-options): fix the dynamic options in plugin trigger
2025-10-20 19:34:41 +08:00
zhsama
e26d77e78c
fix(checklist): enhance type safety by refining BlockEnum usage in checklist components
2025-10-20 19:34:41 +08:00
yessenia
8e1e81732a
fix(trigger): formitem boolean layout
2025-10-20 19:27:21 +08:00
非法操作
fd845c8b6c
chore: add more stories ( #27142 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-20 18:30:52 +08:00
yessenia
801f8c1592
fix(trigger): oauth client default values
2025-10-20 18:21:38 +08:00
hjlarry
a152ce45d3
fix: start/stop button on the node control not work
2025-10-20 16:43:16 +08:00
croatialu
762cf91133
feat(web): Add parameter rendering to MCP tool item component ( #27099 )
2025-10-20 15:37:30 +08:00
yessenia
fe0457b257
fix(trigger): show text
2025-10-20 14:17:52 +08:00
yangzheli
9cc8ac981b
fix(web): improve UI consistency and remove related unused icons ( #27004 )
2025-10-20 14:03:16 +08:00
zhsama
d5b228f234
fix(end-node): adjust required status and update end node terminology to output in i18n
2025-10-20 14:00:14 +08:00
crazywoola
f0e739be43
fix: immer version and ref in code base ( #27130 )
2025-10-20 14:49:26 +09:00
GuanMu
4c37d650d3
fix: update attribute types to allow undefined values in icon utilities ( #27121 )
2025-10-20 12:55:37 +08:00
GuanMu
8c298b33cd
Fix frontend type error ( #27116 )
2025-10-20 11:27:18 +08:00
非法操作
dc1a380888
chore: improve storybook ( #27111 )
2025-10-20 10:17:17 +08:00
-LAN-
9a5f214623
refactor: replace localStorage with HTTP-only cookies for auth tokens ( #24365 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com>
Signed-off-by: lyzno1 <yuanyouhuilyz@gmail.com>
Signed-off-by: kenwoodjw <blackxin55+@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Yunlu Wen <wylswz@163.com>
Co-authored-by: Joel <iamjoel007@gmail.com>
Co-authored-by: GareArc <chen4851@purdue.edu>
Co-authored-by: NFish <douxc512@gmail.com>
Co-authored-by: Davide Delbianco <davide.delbianco@outlook.com>
Co-authored-by: minglu7 <1347866672@qq.com>
Co-authored-by: Ponder <ruan.lj@foxmail.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: heyszt <270985384@qq.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org>
Co-authored-by: Guangdong Liu <liugddx@gmail.com>
Co-authored-by: Eric Guo <eric.guocz@gmail.com>
Co-authored-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com>
Co-authored-by: XlKsyt <caixuesen@outlook.com>
Co-authored-by: Dhruv Gorasiya <80987415+DhruvGorasiya@users.noreply.github.com>
Co-authored-by: crazywoola <427733928@qq.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: lyzno1 <92089059+lyzno1@users.noreply.github.com>
Co-authored-by: hj24 <mambahj24@gmail.com>
Co-authored-by: GuanMu <ballmanjq@gmail.com>
Co-authored-by: 非法操作 <hjlarry@163.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Tonlo <123lzs123@gmail.com>
Co-authored-by: Yusuke Yamada <yamachu.dev@gmail.com>
Co-authored-by: Novice <novice12185727@gmail.com>
Co-authored-by: kenwoodjw <blackxin55+@gmail.com>
Co-authored-by: Ademílson Tonato <ademilsonft@outlook.com>
Co-authored-by: znn <jubinkumarsoni@gmail.com>
Co-authored-by: yangzheli <43645580+yangzheli@users.noreply.github.com>
2025-10-19 21:29:04 +08:00
GuanMu
cf7ff76165
fix(web): resolve TypeScript type errors in workflow components ( #27086 )
2025-10-18 23:09:00 +08:00
yessenia
2c8c1860ca
fix(trigger): show event output
2025-10-18 16:28:26 +08:00
lyzno1
4ceae655bd
fix: prevent selecting time text in picker
2025-10-18 15:50:15 +08:00
GuanMu
1a37989769
Fix type-check error ( #27051 )
2025-10-18 12:03:40 +08:00
wangxiaolei
894e38f713
fix: https://github.com/langgenius/dify/issues/27063 ( #27074 )
2025-10-18 11:47:04 +08:00
lyzno1
6ae76d108b
feat: add cursor pointer to macketplace actions
2025-10-17 21:31:40 +08:00
lyzno1
9cc3cfb63e
fix: hide footer from all start block when search not found
2025-10-17 21:28:57 +08:00
lyzno1
58e4c0793a
feat: align tool selector empty state with start blocks
2025-10-17 21:25:28 +08:00
lyzno1
8a5174d078
Merge remote-tracking branch 'origin/main' into feat/trigger
2025-10-17 19:21:15 +08:00
zhsama
d0f357a690
feat(workflow): enhance listening functionality with multiple trigger node support
2025-10-17 19:09:55 +08:00
zhsama
fbe3df5658
fix(plugin-detail-panel): update provider reference to use trigger identity name
2025-10-17 18:23:35 +08:00
yessenia
21e3ef91eb
fix(trigger): show event detail
2025-10-17 18:23:04 +08:00
zhsama
3f116dc74b
feat(variable-inspect): improve listening description resolution in Listening component
2025-10-17 18:11:26 +08:00
hjlarry
32731c4622
render autoCommonParametersSchema other input type
2025-10-17 18:09:14 +08:00
zhsama
3c1f0e1aec
fix(trigger): fix authentication status check
2025-10-17 17:13:07 +08:00
Joel
685e48636d
fix: if tag show global vars problem
2025-10-17 16:57:42 +08:00
Joel
7c4edaa636
fix: variableValid in prompt editor
2025-10-17 16:48:27 +08:00
Joel
35867707d0
fix: global var type render in node
2025-10-17 15:24:49 +08:00
Wu Tianwei
64f55d55a1
fix: update TopK and Score Threshold components to use InputNumber and improve value handling ( #27045 )
2025-10-17 14:58:30 +08:00
zhsama
5b884d750f
feat(trigger): add run all triggers test-run and implement TriggerType enum
2025-10-17 14:56:05 +08:00
GuanMu
4f7cb7cd2a
Fix type error ( #27044 )
2025-10-17 14:42:58 +08:00
Joel
6ba26cf7b5
fix: global var show in node
2025-10-17 14:39:30 +08:00
Joel
7510e0654b
fix: show global vars in picker
2025-10-17 14:24:20 +08:00
Joel
564bb22d8b
feat: system var icon
2025-10-17 13:57:26 +08:00
lyzno1
5e2d5f0d83
feat: allow trigger schedule TimePicker to stretch with panel
2025-10-17 13:52:26 +08:00
hjlarry
d90ffbcf14
rm unused ensureWebhookRawVariable
2025-10-17 13:49:33 +08:00
hjlarry
771cc72dcf
fix auto generate webhook url
2025-10-17 13:41:03 +08:00
yessenia
5a13daefdb
fix(trigger): close portal after select a subscription
2025-10-17 13:31:00 +08:00
lyzno1
c033c05ec1
fix: resolve trigger plugin icons in workflow checklist
2025-10-17 12:55:41 +08:00
hjlarry
5b2f323a87
improve webhook request headers
2025-10-17 11:27:48 +08:00
Joel
b855d95430
feat: can choose global vars
2025-10-17 11:02:27 +08:00
yessenia
fe4b63210e
fix(trigger): oauth client config
2025-10-17 10:52:42 +08:00
GuanMu
8cafc20098
Fix type error ( #27024 )
2025-10-17 10:46:43 +08:00
Joel
84c09ec59d
chore: user input output vars show
2025-10-17 10:21:11 +08:00
Guangdong Liu
58524d6d2b
fix: remove unnecessary properties from condition draft ( #27009 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-17 09:11:03 +08:00
GuanMu
650e38e17f
refactor: improve TypeScript types for NodeCardProps and debug configuration context ( #27001 )
2025-10-16 22:16:01 +08:00
yessenia
f1fcb92691
feat(trigger): add category trigger
2025-10-16 18:30:54 +08:00
lyzno1
3865555113
Merge remote-tracking branch 'origin/main' into feat/trigger
2025-10-16 18:30:33 +08:00
lyzno1
95e46806a4
fix: marketplace item install hover
2025-10-16 18:01:00 +08:00
lyzno1
c9c3d03878
fix: keep start tab search results restorable
2025-10-16 17:56:32 +08:00
lyzno1
b28ec4be6e
fix: start block ui
2025-10-16 17:48:24 +08:00
lyzno1
29d7023fae
- Update all-tools.tsx so provider search results keep only relevant items: full list retained when the provider matches; otherwise the provider is cloned with just matching tools.
...
- Mirror the same filtering strategy for Start-tab trigger plugins in trigger-plugin/list.tsx, ensuring only matching events render when searching.
2025-10-16 17:46:44 +08:00
lyzno1
22f6c23780
refactor: remove empty search placeholder from tool selector
2025-10-16 17:39:35 +08:00
hjlarry
548db29a47
add var name check for webhook node
2025-10-16 16:59:46 +08:00
hjlarry
1089c5bf04
add _webhook_raw to downstreamed node
2025-10-16 16:35:05 +08:00
GuanMu
6432898e7a
refactor: update TypeScript definitions for custom JSX elements and clean up global declarations in emoji picker ( #26985 )
2025-10-16 15:51:39 +08:00
hjlarry
559cf6583f
fix add candidate webhook node raise error
2025-10-16 15:33:18 +08:00
yessenia
b04f92715c
feat(trigger): plugin category type
2025-10-16 15:30:04 +08:00
hjlarry
56abca1f41
webhook i18n
2025-10-16 14:52:15 +08:00
zhsama
52d5f219e1
fix(workflow): include trigger node type in available blocks check
2025-10-16 14:24:44 +08:00
zhsama
1c17a16830
feat(trigger): format event_parameters and improve
2025-10-16 14:00:21 +08:00
wellCh4n
35011b810d
feat: run with params from logs ( #26787 )
...
Co-authored-by: lyzno1 <yuanyouhuilyz@gmail.com>
Co-authored-by: lyzno1 <92089059+lyzno1@users.noreply.github.com>
2025-10-16 11:01:11 +08:00
lyzno1
1f6ab13fc5
fix(workflow): auto run single start node without dropdown
2025-10-16 09:37:18 +08:00
lyzno1
7344df87e5
Merge remote-tracking branch 'origin/feat/trigger' into feat/trigger
2025-10-15 20:47:20 +08:00
lyzno1
29353bd7c2
Merge remote-tracking branch 'origin/main' into feat/trigger
2025-10-15 20:47:02 +08:00
yessenia
7b6f5d6860
fix(trigger): show tool credentials in workflow
2025-10-15 20:42:14 +08:00
lyzno1
2ccb20bf3a
fix(workflow): gate “publish as tool” on published user input node validity
2025-10-15 20:26:12 +08:00
lyzno1
34b7e5cbca
fix: enable scrolling in start selector tab
2025-10-15 19:09:23 +08:00
yessenia
a595e2df06
fix(trigger): skip validation when updating properties
2025-10-15 18:44:05 +08:00
zhsama
729e0e9b1e
feat(workflow): add disableVariableInsertion prop to form input and trigger components
2025-10-15 18:20:13 +08:00
zhsama
c03b790888
feat(trigger): add event_parameters to PluginTriggerNode configuration
2025-10-15 18:14:43 +08:00
zhsama
112b5f63dd
feat(workflow): enhance single run handling
2025-10-15 18:14:33 +08:00
yessenia
9aec255ee9
feat(trigger): update subscription list after saving draft
2025-10-15 17:22:14 +08:00
GuanMu
c0b50ef61d
chore: remove unused icon components and related features from the co… ( #26933 )
2025-10-15 16:48:02 +08:00
Wu Tianwei
3474c179e6
fix: enhance dataset menu and add service API translations ( #26931 )
2025-10-15 16:46:46 +08:00
yessenia
f28a7218cd
fix(trigger): optimize subscription entry in workflow
2025-10-15 16:13:00 +08:00
lyzno1
4164e1191e
fix: hide checklist navigation for missing nodes
2025-10-15 16:10:34 +08:00
Harry
8f7bef9509
fix(trigger): Update API routes for draft workflow trigger
...
- Changed the endpoint for triggering draft workflows from `/trigger/plugin/run` to `/trigger/run` in both backend and frontend to ensure consistency and clarity in the API structure.
- Adjusted the URL construction in the `useWorkflowRun` hook to reflect the updated route.
2025-10-15 14:44:00 +08:00
Harry
06c91fbcbd
refactor(trigger): Unify the Trigger Debug interface and event handling and enhance error management
...
- Updated `DraftWorkflowTriggerNodeApi` to utilize the new `TriggerDebugEvent` and `TriggerDebugEventPoller` for improved event polling.
- Removed deprecated `poll_debug_event` methods from `TriggerService`, `ScheduleService`, and `WebhookService`, consolidating functionality into the new event structure.
- Enhanced error handling in `invoke_trigger_event` to utilize `TriggerPluginInvokeError` for better clarity on invocation issues.
- Updated frontend API routes to reflect changes in trigger event handling, ensuring consistency across the application.
2025-10-15 14:41:53 +08:00
yangzheli
cff5de626b
feat(agent): similar to the start node of workflow, agent variables also support drag-and-drop ( #26899 )
2025-10-15 13:07:51 +08:00
znn
4d8b8f9210
allow editing of hidden inputs in preview ( #24370 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com>
Co-authored-by: crazywoola <427733928@qq.com>
2025-10-15 11:19:53 +08:00