协作模块
多 Agent 团队协作
Neurova 支持多 Agent 团队协作,让不同专长的 Agent 分工合作,完成复杂任务。
四种协作模式
| 模式 | 工作方式 | 适用场景 |
|---|---|---|
| 顺序执行 | Agent 按流水线依次处理 | 内容创作 → 审核 → 发布 |
| 并行执行 | 多个 Agent 同时处理不同子任务 | 多维度数据同时分析 |
| 主从模式 | 一个主 Agent 指挥多个从 Agent | 项目管理,任务分配与汇总 |
| 共识模式 | 多个 Agent 独立判断后投票 | 风险决策,多视角验证 |
NeurFlow 工作流引擎
NeurFlow 是 Neurova 的可视化工作流引擎,将工作流升级为"可视化 IDE":
- 工作流画布 — 拖拽式节点编排(开始/结束/任务/条件/并行/子流程)
- 调试走查器 — Mock 引擎,单步/跳过执行
- 版本快照与回滚 — 内容指纹 + 回滚入史(定义级)
- 触发器系统 — Cron 定时 + Webhook 入站(HMAC-SHA256 + token bucket)
- 子工作流 — 嵌套深度 ≤ 5 + 防环检测
- Agent 编译 — 工作流 → AgentManifest 编译 + chat 派发桥接
任务看板
- 拖拽卡片、自定义列、实时更新
- 任务状态追踪:待分配/进行中/已完成
API
协作模块通过 /api/v1/collaboration 与 /api/v1/neurflow 提供:
- 项目/团队/任务 CRUD
- 工作流定义与执行
- 群组聊天(SSE 实时)