4440 Commits

Author SHA1 Message Date
DDDDD12138 a24c20a731 fix: support text wrapping in buttons for long content (#19390) 2025-05-08 22:50:55 +08:00
LeanDeR e3c4122513 fix(workflow): Fix the expand/collapse animation effect (#19398) 2025-05-08 22:49:40 +08:00
LeanDeR 135b8bd4f5 fix(workflow): Fix the expand/collapse animation effect (#19398) 2025-05-08 22:49:40 +08:00
HyaCinth d67367aa3d fix(web): Add unique instanceId & key for AgentStrategy component (#18053) (#19386) 2025-05-08 16:20:51 +08:00
HyaCinth 736a064bac fix(web): Add unique instanceId & key for AgentStrategy component (#18053) (#19386) 2025-05-08 16:20:51 +08:00
famousmai 09a24d2799 feat: 额度显示样式调整 2025-05-08 15:22:16 +08:00
FamousMai 74563952dc fix: process.env.NEXT_PUBLIC_API_PREFIX 因为这个参数可能为空,要用 apiPrefix 2025-05-08 15:22:16 +08:00
hzhufa 9660b469d0 Bug fix: Invalid edge connection data causes the page to crash. (#19369)
Co-authored-by: hzhufa <hzhufa@linewell.com>
2025-05-08 12:57:10 +08:00
hzhufa 163a76eb6e Bug fix: Invalid edge connection data causes the page to crash. (#19369)
Co-authored-by: hzhufa <hzhufa@linewell.com>
2025-05-08 12:57:10 +08:00
Yeuoly 3bb2adfe36 feat: add optional hidden property to endpoint items and filter hidden endpoints in endpoint card (#19163) 2025-05-07 16:46:02 +08:00
Yeuoly 623ac7ea6d feat: add optional hidden property to endpoint items and filter hidden endpoints in endpoint card (#19163) 2025-05-07 16:46:02 +08:00
NFish 7556cb939a fix: reopen switch to 'workflow orchestrate' menu in app detail page (#19274) 2025-05-07 14:58:45 +08:00
NFish 838812640e fix: reopen switch to 'workflow orchestrate' menu in app detail page (#19274) 2025-05-07 14:58:45 +08:00
Good Wood f69d5ff309 feat: store mcp_config when switch agent strategy (#19291) 2025-05-07 14:49:28 +08:00
Good Wood d1c08a810b feat: store mcp_config when switch agent strategy (#19291) 2025-05-07 14:49:28 +08:00
zxhlyh 275ed3d164 chore: slice workflow refresh draft hook (#19292) 2025-05-06 18:24:10 +08:00
zxhlyh a6827493f0 chore: slice workflow refresh draft hook (#19292) 2025-05-06 18:24:10 +08:00
AllenWriter 50419aaa1e Fix: update docs link (#19278) 2025-05-06 17:02:01 +08:00
AllenWriter 3ecc1e0228 Fix: update docs link (#19278) 2025-05-06 17:02:01 +08:00
步浪 6e4cd92a5e Fix doc bug workflow (#19269)
Co-authored-by: liuwangwang <liuwangwang@hikvision.com.cn>
2025-05-06 15:11:08 +08:00
步浪 1abf00e443 Fix doc bug workflow (#19269)
Co-authored-by: liuwangwang <liuwangwang@hikvision.com.cn>
2025-05-06 15:11:08 +08:00
Jim e2a775ab75 fix(web): add workspace selector overflow auto (#19265)
Co-authored-by: JMY <jiangmingyao@gf.com.cn>
2025-05-06 13:30:25 +08:00
Jim 6c515ef47f fix(web): add workspace selector overflow auto (#19265)
Co-authored-by: JMY <jiangmingyao@gf.com.cn>
2025-05-06 13:30:25 +08:00
KVOJJJin f185dd69e3 Fix: hide view chat setting button when no inputs form (#19263) 2025-05-06 13:15:23 +08:00
KVOJJJin b78846078c Fix: hide view chat setting button when no inputs form (#19263) 2025-05-06 13:15:23 +08:00
KVOJJJin 0d0edc5bb8 Fix: optional input in batch run (#19257) 2025-05-06 11:33:15 +08:00
KVOJJJin 4b77c9df9d Fix: optional input in batch run (#19257) 2025-05-06 11:33:15 +08:00
GeorgeCaoJ 9b49572a89 feat: sort variables in the selector by x axis for most recent order (#19243) 2025-05-06 10:59:02 +08:00
GeorgeCaoJ b979a8a707 feat: sort variables in the selector by x axis for most recent order (#19243) 2025-05-06 10:59:02 +08:00
crazywoola 0b7da69060 fix: s.filter is not a function (#19250) 2025-05-06 10:26:44 +08:00
crazywoola 9231c197a5 fix: s.filter is not a function (#19250) 2025-05-06 10:26:44 +08:00
allenZhang 4db66e2098 Optimize the event handling and rendering logic of the component picker (#19232) 2025-05-06 09:48:53 +08:00
allenZhang 5a6f20d575 Optimize the event handling and rendering logic of the component picker (#19232) 2025-05-06 09:48:53 +08:00
Abdullah AlOsaimi c4d865409e Fix appURL construction when basePath is empty (#19234) 2025-05-05 22:35:41 +08:00
Abdullah AlOsaimi bbf513a2cd Fix appURL construction when basePath is empty (#19234) 2025-05-05 22:35:41 +08:00
诗浓 fcf5d31932 feat: Plugin page related document supports multiple languages (#19197) 2025-05-03 20:03:56 +08:00
诗浓 50fa0d1512 feat: Plugin page related document supports multiple languages (#19197) 2025-05-03 20:03:56 +08:00
非法操作 9df51ddf21 fix: file name incorrect when download file (#19183) 2025-04-30 22:47:59 +08:00
非法操作 1ca6dbcdc8 fix: file name incorrect when download file (#19183) 2025-04-30 22:47:59 +08:00
QuantumGhost a1ffe78fc7 feat(api): Add image multimodal support for LLMNode (#17372)
Enhance `LLMNode` with multimodal capability, introducing support for
image outputs.

This implementation extracts base64-encoded images from LLM responses,
saves them to the storage service, and records the file metadata in the
`ToolFile` table. In conversations, these images are rendered as
markdown-based inline images.
Additionally, the images are included in the LLMNode's output as
file variables, enabling subsequent nodes in the workflow to utilize them.

To integrate file outputs into workflows, adjustments to the frontend code
are necessary.

For multimodal output functionality, updates to related model configurations
are required. Currently, this capability has been applied exclusively to
Google's Gemini models.

Close #15814.

Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: -LAN- <laipz8200@outlook.com>
2025-04-30 17:28:02 +08:00
QuantumGhost 349c3cf7b8 feat(api): Add image multimodal support for LLMNode (#17372)
Enhance `LLMNode` with multimodal capability, introducing support for
image outputs.

This implementation extracts base64-encoded images from LLM responses,
saves them to the storage service, and records the file metadata in the
`ToolFile` table. In conversations, these images are rendered as
markdown-based inline images.
Additionally, the images are included in the LLMNode's output as
file variables, enabling subsequent nodes in the workflow to utilize them.

To integrate file outputs into workflows, adjustments to the frontend code
are necessary.

For multimodal output functionality, updates to related model configurations
are required. Currently, this capability has been applied exclusively to
Google's Gemini models.

Close #15814.

Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: -LAN- <laipz8200@outlook.com>
2025-04-30 17:28:02 +08:00
Junjie.M 04aadbe19a fix: mouse scrolling zooming can not function anymore (#19160) 2025-04-30 16:57:48 +08:00
Junjie.M 6c9a9d344a fix: mouse scrolling zooming can not function anymore (#19160) 2025-04-30 16:57:48 +08:00
-LAN- a482b6d088 feat: support remove first and remove last in variable assigner (#19144)
Signed-off-by: -LAN- <laipz8200@outlook.com>
2025-04-30 15:50:00 +08:00
-LAN- bcc95e520b feat: support remove first and remove last in variable assigner (#19144)
Signed-off-by: -LAN- <laipz8200@outlook.com>
2025-04-30 15:50:00 +08:00
Wu Tianwei cb9b7b410c fix(i18n): add functions to retrieve document and pricing page languages (#19142) 2025-04-30 14:58:49 +08:00
Wu Tianwei 3dff21e0be fix(i18n): add functions to retrieve document and pricing page languages (#19142) 2025-04-30 14:58:49 +08:00
Good Wood de7d784ecd fix: fix render undefined when text children is empty (#19135) 2025-04-30 14:17:41 +08:00
Good Wood d5ee465bf9 fix: fix render undefined when text children is empty (#19135) 2025-04-30 14:17:41 +08:00
Good Wood 8bd8a07758 fix: fix import LexicalErrorBoundary error (#19124) 2025-04-30 11:05:47 +08:00