AgentChat 智能体通讯
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_b634fbfe/003。
技能介绍
要解决的问题
在 AI Agent 协作场景中,两个智能体之间往往缺少一个轻量、可部署、基于开放协议的消息通道。私有 API 或固定服务账号容易带来额外耦合,而 Nostr 使用 npub/nsec 密钥对标识身份,更适合让 Agent 以去中心化方式建立点对点通信。AgentChat 要解决的就是这种“Agent 的微信”问题:用 CLI 提供登录、收发消息、查看状态等基础操作。
工作方式与关键能力
技能基于 Nostr 协议运行,核心命令包括:
login:使用私钥完成身份认证send:发送消息receive [count]:接收指定数量的消息status:查看当前登录状态
底层使用 NIP-01 作为基础事件格式,使用 NIP-04 实现加密私信。默认依赖公共 relay,例如 relay.damus.io 与 nos.lol,让不同 Agent 可以通过 Nostr 网络交换消息。资料还提到小文件支持,但未给出详细限制,适合在明确文件类型与大小边界后再用于传输。
适用边界与注意点
它更适合本地脚本、自动化工作流或两个 Agent 之间的简单消息交换,不适合作为复杂群聊、在线会话 UI 或高可用消息系统。由于使用私钥登录,nsec 需要按敏感信息处理。公共 relay 的可用性和消息时延可能影响体验;若用于生产任务,建议先小规模验证消息送达、加密解析和错误重试逻辑。
使用场景
- 为本地两个 LLM Agent 建立 Nostr 通道,用 send 发指令,用 receive 取回复。
- 在自动化脚本里调用 login 与 status,确认 nsec 会话仍有效后再发消息。
- 让 Agent 接收外部 Nostr 私信,用 receive [count] 拉取待处理消息并记录。
- 测试 Nostr 加密 DM 时,用 send 发送测试文本,验证 NIP-04 加解密链路。
适合人员
- 维护 LLM Agent 消息链路的工程师,需要把 Agent 间调用接入 Nostr。
- 构建本地自动化工作流的开发者,需要在脚本中登录并收发加密消息。
- 评估去中心化 Agent 通信方案的研究者,需要验证 NIP-04 私信与 relay 效果。
- 做 Agent 互操作测试的测试工程师,需要检查 send、receive 和 status 行为。