跳转到主要内容
本文档由 AI 自动翻译。如有任何不准确之处,请参考 英文原版
构建一个工作流有时需要多人参与:提示词工程师调整指令,业务专家验证逻辑,审阅者识别边界情况。 不必轮流操作,你可以与工作空间中的其他成员同时编辑同一个工作流,并直接在画布上留下评论,让讨论与工作内容始终在一起。
评论和协作者光标可通过画布右下角的缩放菜单隐藏。
隐藏评论和协作者光标

实时编辑

拥有编辑权限及以上的工作空间成员可同时编辑同一个工作流。当两位成员同时修改同一个元素时,以最后一次编辑为准。

评论

右键点击画布的空白区域并选择 添加评论 留下一条评论。要连续添加多条评论,按 C 键进入评论模式。评论会跨工作流版本保留。 在评论中 @ 提及一位工作空间成员时,对方将收到邮件通知。 任何能访问该应用的成员都可以查看评论;添加、编辑或解决评论需要编辑权限及以上。

部署要求

协作功能基于 WebSocket,与主 API 并行运行。自带的 Docker Compose 已默认开启该功能;但若生产环境位于自定义域名或反向代理之后,需确认以下设置:
  • ENABLE_COLLABORATION_MODEtrue(同时编辑、评论和 @ 提及的总开关)。
  • WebSocket worker 上的 SERVER_WORKER_CLASSgeventwebsocket.gunicorn.workers.GeventWebSocketWorker(自带的 api_websocket 服务已如此设置)。
  • NEXT_PUBLIC_SOCKET_URL 指向浏览器可访问的 WebSocket 地址,例如 wss://dify.example.com。默认值 ws://localhost 仅适用于本地访问自带的 nginx。
  • COMPOSE_PROFILES 中保留 collaboration 配置项,以便专用的 WebSocket 服务运行。
若用自己的反向代理代理 Dify,需在 /socket.io/ 上转发 UpgradeConnection 请求头。运行多个 API 副本时需启用会话保持(sticky sessions)。 完整参考详见 环境变量
最后修改于 2026年6月25日