自检
- 这仅用于提交错误报告,如果您想提问,请前往 Discussions 。
- 我已在 search for existing issues 中搜索了现有问题,包括已关闭的问题。
- 我确认我使用英文提交此报告(我已阅读并同意 Language Policy )。
- [对于中文用户] 请务必使用英文提交问题,否则会被关闭。谢谢!:)
- 请不要修改此模板 :) 并填写所有必需的字段。
Dify版本
0.6.13
云或自托管
云
重现步骤
转到工作流
✔️ 预期行为
LLM被复制
❌ 实际行为
变量聚合器被复制
3条答案
按热度按时间3lxsmp7m1#
您遇到的问题可能与
handleNodesCopy
和handleNodesPaste
函数中确定哪个节点被复制粘贴的特定条件有关。以下是一些需要考虑的关键点:handleNodesCopy
函数优先复制捆绑的节点,而不是类型为BlockEnum.Start
或处于迭代中的节点。如果存在捆绑节点,它将被复制,而不是选定的节点。BlockEnum.Start
的选定节点。handleNodesPaste
函数从剪贴板粘贴节点,并调整它们的位置。这些条件可能导致错误地复制或粘贴节点类型,特别是如果节点选择或捆绑逻辑与用户的预期不一致 1(https://github.com/langgenius/dify/blob/main/web/app/components/workflow/hooks/use-nodes-interactions.ts)。
此外,最近在版本 0.6.13 中的更改可能会影响复制功能。已更新
useKeyPress
钩子以确保在按下Ctrl+D
或Cmd+D
键盘快捷键时调用handleNodesDuplicate
函数。要解决此问题,您可能需要审查
handleNodesCopy
和handleNodesPaste
函数中的逻辑,以确保根据用户的选择正确地复制和粘贴节点。vmjh9lq92#
您遇到的问题可能与
handleNodesCopy
和handleNodesPaste
函数中确定哪个节点被复制粘贴的特定条件有关。以下是一些需要考虑的关键点:handleNodesCopy
函数优先复制捆绑且类型不是BlockEnum.Start
或处于迭代中的节点。如果存在捆绑节点,它将被复制而不是选定的节点。BlockEnum.Start
的选定节点。handleNodesPaste
函数从剪贴板粘贴节点并调整它们的位置。这些条件可能导致错误地复制或粘贴节点类型的情况,特别是如果节点选择或捆绑逻辑与用户的预期不一致。此外,版本 0.6.13 中的最近更改可能会影响复制功能。已更新
useKeyPress
钩子以确保在按下Ctrl+D
或Cmd+D
键盘快捷键时调用handleNodesDuplicate
函数。要解决此问题,您可能需要审查
handleNodesCopy
和handleNodesPaste
函数中的逻辑,以确保根据用户的选择正确地复制和粘贴节点。官方 Dify 也存在同样的问题
dbf7pr2w3#
您在节点复制方面遇到的问题可能是由于
handleNodesCopy
和handleNodesPaste
函数中的逻辑。具体来说,handleNodesCopy
函数优先复制捆绑节点而不是选定的节点。如果存在捆绑节点,它们将被复制而不是选定的节点。以下是关键点:
handleNodesPaste
函数从剪贴板粘贴节点并调整它们的位置。这些条件可能导致错误地复制或粘贴节点的情况,特别是如果节点选择或捆绑逻辑与用户的预期不一致。
此外,最近版本0.6.13中的更改可能影响了复制功能。已更新用于复制功能的
useKeyPress
钩子,以确保在按下Ctrl+D
或Cmd+D
键盘快捷键时调用handleNodesDuplicate
函数。要解决此问题,您可能需要审查
handleNodesCopy
和handleNodesPaste
函数中的逻辑,以确保根据用户的选择正确地复制和粘贴节点。