Skip to content

[Bug]: 工作流新增插件、MCP及子工作流后右侧资源抽屉未关闭 #355

Description

问题描述

在工作流编排页面中,通过“添加节点”分别新增插件、MCP 服务或子工作流后,资源选择抽屉未按预期自动关闭,导致右侧抽屉仍然保持打开状态,影响后续节点配置和画布操作。

复现步骤

  1. 进入工作流编辑页面。
  2. 点击“添加节点”。
  3. 分别选择以下任一节点类型:
    • 插件
    • MCP 服务
    • 工作流(子工作流)
  4. 在资源选择抽屉中选择一个可用资源并确认添加。
  5. 观察右侧抽屉状态。

实际结果

资源添加成功后,右侧资源选择抽屉仍然打开,需要用户手动关闭;部分场景下可能与新增节点配置抽屉叠加,造成界面操作阻塞或状态混淆。

期望结果

插件、MCP 服务或子工作流添加成功后,应自动关闭对应的资源选择抽屉,并正常进入新增节点的后续配置流程。

影响范围

  • 工作流新增插件节点
  • 工作流新增 MCP 服务节点
  • 工作流新增子工作流节点

补充信息

该问题在工作流编辑页面复现,三类入口表现一致。建议重点检查资源选择抽屉的创建/关闭调用、选择成功回调、异步 MCP 工具初始化以及抽屉实例引用是否被后续打开的抽屉覆盖。

验收标准

  • 新增插件成功后资源选择抽屉自动关闭。
  • 新增 MCP 服务成功并完成必要初始化后资源选择抽屉自动关闭。
  • 新增子工作流成功后资源选择抽屉自动关闭。
  • 添加失败时保留抽屉,方便用户重试。
  • 不影响新增节点配置抽屉及其他右侧抽屉。

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions