核心用法
FIS Architecture 3.2 Pro 是一个面向多智能体协作的工作流编排框架,核心设计围绕 CyberMao(主控代理)→ Worker(专业代理) 的层级架构展开。系统通过三层Python工具链实现全生命周期管理:
1. fis_coordinator.py(仅限CyberMao使用):生成委派模板、创建Discord Forum Thread、通知Worker代理
2. fis_lifecycle_pro.py(通用):JSON工单的创建、状态更新(todo/doing/done)、归档管理
3. fis_worker_toolkit.py(仅限Worker使用):生成子代理(background模式)、提交完成报告
关键流程为:CyberMao使用delegate命令生成工单→通过Discord工具的threadCreate创建Forum Thread→执行sessions_send通知Worker→Worker在Thread内回复并更新状态→完成后通过report命令生成交付物清单→CyberMao确认并归档。
显著优点
- 结构化追踪:每个任务拥有唯一Ticket ID,状态流转清晰可追溯
- A2A原生支持:深度集成
sessions_send与sessions_spawn,无需外部MQ - 零依赖部署:纯Python 3.8+标准库,无第三方包依赖
- 线程级隔离:每个任务独占Discord Forum Thread,上下文不混杂
- 子代理能力:Worker可调用
spawn生成临时后台代理处理复杂子任务
潜在缺点与局限性
- Discord强绑定:核心协调依赖Discord Forum Thread,无法脱离Discord生态运行
- 权限配置繁琐:需为4个bot角色分别配置6项权限,遗漏会导致静默失败
- 无可视化界面:纯CLI驱动,状态查看依赖
list命令输出 - 单点故障风险:CyberMao作为唯一协调节点,若会话异常可能影响全局调度
- 人工介入节点多:Thread创建、权限配置、A2A命令执行均需人工确认
适合人群
- 已部署CyberMao多代理架构的研究/工程团队
- 需要跨会话保持任务上下文的长期项目(如GPR仿真、学术论文协作)
- 熟悉Discord Bot管理的运维人员
常规风险
- 权限误配:"Create Public Threads"权限未开启时,threadCreate将静默失败
- 状态漂移:Worker未按规范更新状态时,CyberMao无法准确感知进度
- Thread泄漏:未调用
complete归档的工单会导致Forum频道累积大量历史Thread - A2A白名单遗漏:
openclaw.json的allow列表未包含目标代理ID时,跨代理通信被阻断 - 磁盘空间:
fis-hub/目录长期累积JSON工单需定期archive清理