三只虾协作系统是一个专为多智能体(Multi-Agent)协同工作设计的轻量级自动化框架,旨在解决复杂任务分配、实时监控与自动通知的痛点。该系统以‘三只虾’为隐喻,构建了CPMO(终端虾)、COO(飞书虾)和CGO(Telegram虾)三种角色分工体系,通过心跳检测与文件监控实现任务的动态流转。其核心运行逻辑基于fswatch实时监听任务队列变化,结合launchd守护进程确保服务持续运行,从而在8:00-18:00工作时间内提供高响应性(<1秒触发)的任务处理机制。整个系统无需复杂部署,仅需配置环境变量即可快速集成到现有开发流程中,特别适合需要跨工具链协同的场景。
核心功能特点
- 支持多角色分工(CPMO/COO/CGO),明确职责边界与协作流程
- 基于fswatch实现亚秒级任务变更监控,确保实时响应
- 内置心跳检查机制,按层级(每小时至每日)同步系统状态
- 任务完成后自动生成结构化通知并推送至指定平台(如飞书)
- 采用launchd守护进程管理后台服务,保障长期稳定运行
适用场景
三只虾协作系统特别适用于需要多人或多智能体协同处理的自动化场景。例如,在一个由老板发起、飞书虾统筹、终端虾执行的任务流中,老板可通过简单指令将任务写入队列,系统自动触发监控机制,终端虾领取任务后更新状态为‘进行中’,完成后系统自动生成包含详情的通知并通过飞书虾推送给老板,形成闭环管理。另一个典型应用是代码审查或文档维护流程:当主仓库发生变更时,fswatch立即捕获事件,触发COO角色进行初步分析,若需人工介入则分配至CGO执行,全程无需手动干预。此外,该系统也适合个人开发者用于管理多个并行项目,通过角色模拟实现‘一人多职’的高效运作模式。
