本文档由 AI 自动翻译。如有任何不准确之处,请参考 英文原版。构建一个工作流有时需要多人参与:提示词工程师调整指令,业务专家验证逻辑,审阅者识别边界情况。 不必轮流操作,你可以与工作空间中的其他成员同时编辑同一个工作流,并直接在画布上留下评论,让讨论与工作内容始终在一起。
实时编辑
拥有编辑权限及以上的工作空间成员可同时编辑同一个工作流。当两位成员同时修改同一个元素时,以最后一次编辑为准。评论
右键点击画布的空白区域并选择 添加评论 留下一条评论。要连续添加多条评论,按C 键进入评论模式。评论会跨工作流版本保留。
在评论中 @ 提及一位工作空间成员时,对方将收到邮件通知。
任何能访问该应用的成员都可以查看评论;添加、编辑或解决评论需要编辑权限及以上。
部署要求
协作功能基于 WebSocket,与主 API 并行运行。自带的 Docker Compose 已默认开启该功能;但若生产环境位于自定义域名或反向代理之后,需确认以下设置:ENABLE_COLLABORATION_MODE为true(同时编辑、评论和 @ 提及的总开关)。- WebSocket worker 上的
SERVER_WORKER_CLASS为geventwebsocket.gunicorn.workers.GeventWebSocketWorker(自带的api_websocket服务已如此设置)。 NEXT_PUBLIC_SOCKET_URL指向浏览器可访问的 WebSocket 地址,例如wss://dify.example.com。默认值ws://localhost仅适用于本地访问自带的 nginx。COMPOSE_PROFILES中保留collaboration配置项,以便专用的 WebSocket 服务运行。
/socket.io/ 上转发 Upgrade 和 Connection 请求头。运行多个 API 副本时需启用会话保持(sticky sessions)。
完整参考详见 环境变量。