agmsg
为CLI AI智能体提供无守护进程、无网络的本地跨进程消息传递。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:agmsg。 它的用途是:为CLI AI智能体提供无守护进程、无网络的本地跨进程消息传递。 完整的 Skill 内容见:https://321skill.com/skills/agmsg/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“/agmsg”,它会引导你加入一个团队并开始监听消息。然后,你可以让Claude Code编写一段代码,并说:“通过agmsg请Codex团队的小明帮我审查这段代码。” Claude Code会将请求写入共享数据库,Codex智能体会实时收到请求并回复审查意见。
介绍
agmsg 解决了不同命令行AI智能体(如Claude Code、Codex、Gemini CLI等)之间无法直接通信,需要用户手动复制粘贴消息的痛点。它通过在本地创建一个共享的SQLite数据库文件,让智能体可以像在同一个“团队”里一样,直接读取和写入消息,实现无缝协作。
使用非常简单,只需通过npx安装,然后在支持的智能体中运行 /agmsg 或 $agmsg 命令。首次使用时会引导你设置团队名和代理名,并选择消息传递模式(如实时监控或回合制)。之后,智能体就能自动感知并响应来自其他智能体的消息。
这个工具非常适合需要协调多个AI智能体来完成复杂任务的开发者、研究人员或技术爱好者。例如,让一个智能体编写代码,另一个智能体进行审查,或者让多个智能体自主进行游戏或模拟。
需要注意的是,agmsg 依赖于 bash 和 sqlite3,大多数系统已内置。它只是一个轻量级的消息传输层,不管理子进程,也不提供消息队列或代理功能,智能体需要具备主动轮询或监听数据库变化的能力。
核心特点
与需要运行MCP服务器或网络中间件的方案不同,agmsg仅依赖本地SQLite文件和bash脚本,实现了零守护进程、零网络配置的极简跨智能体通信。它专注于连接独立的、对等的CLI智能体会话,而非创建主从式的子代理架构。
注意事项
不适合需要高吞吐量、严格消息顺序或跨网络通信的场景,也不管理智能体的生命周期。
常见问题
agmsg需要联网吗?
完全不需要。所有通信都通过本地SQLite文件进行,无需网络连接。
它和MCP(Model Context Protocol)有什么区别?
MCP需要运行服务器并管理工具集成,而agmsg只是一个基于文件的轻量级消息传递层,更简单、直接,专为CLI智能体间的对等通信设计。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/agmsg/raw/index.md 读取 agmsg 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/agmsg/raw/index.md(查看排版版本)