pi-teammate
基于SQLite消息总线实现AI智能体团队通信
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:pi-teammate。 它的用途是:基于SQLite消息总线实现AI智能体团队通信 完整的 Skill 内容见:https://321skill.com/skills/pi-teammate/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“启动规划智能体和执行智能体,让它们通过pi-teammate协作完成数据分析报告。”,它会初始化两个智能体并连接到共享的SQLite消息总线。规划智能体将分析步骤作为消息发布,执行智能体订阅并依次执行每个步骤,最终将结果汇总回总线。
介绍
Pi-teammate 解决了多个AI智能体(Agent)在协同工作时,信息传递复杂、状态难以同步的问题。它提供了一个基于共享SQLite数据库的消息总线,让不同的智能体可以像团队成员一样,通过一个中心化的“黑板”或“消息板”来发布、订阅和读取消息,从而实现有序、可靠的跨智能体通信。
使用方式非常直接。开发者只需在项目中安装并引入该库,即可让不同的AI智能体实例连接到同一个SQLite数据库文件。智能体可以将自己的任务状态、中间结果或请求写入消息总线,其他订阅了相关主题或任务的智能体便能读取这些信息,并据此采取下一步行动,形成一个协作工作流。
这个Skill非常适合那些正在构建复杂多智能体应用(Multi-Agent Application)的开发者或团队,尤其是当应用场景需要多个AI角色(如规划者、执行者、审核者)分工协作、接力完成任务时。它降低了构建此类系统的通信层复杂度。
在使用时,建议为不同的智能体或任务类型定义清晰的消息主题(Topics),并注意SQLite数据库文件的并发访问权限管理。对于需要极高吞吐量或分布式部署的场景,可能需要评估其性能表现。
核心特点
核心区别在于其通信机制:它不依赖网络API或复杂的消息队列,而是利用轻量级、文件式的SQLite作为共享消息总线,并集成了MAMORU守护机制来增强通信的可靠性与状态追踪,实现了本地化、低开销的智能体间通信。
注意事项
不适合需要跨物理机器进行分布式通信或对消息吞吐量有极高要求的场景。
常见问题
pi-teammate 和普通的消息队列有什么区别?
它专为AI智能体设计,基于SQLite文件,无需独立服务,更轻量、易于集成到本地AI应用中。
MAMORU guardian 是什么作用?
它是一个守护模块,负责监控消息总线的状态、确保消息的可靠传递,并可能提供通信审计或错误恢复功能。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/pi-teammate/raw/index.md 读取 pi-teammate 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/pi-teammate/raw/index.md(查看排版版本)