一个AI Agent在本地跑,另一个在云端跑,它们之间怎么说话?多数人的做法是写一堆胶水代码,或者干脆让它们各干各的。GitHubDaily 分享的 yobiru 想解决的就是这件事——它拿到了 84 分的 AI 初评。
yobiru 的思路不复杂:用 Tailscale 搭一张加密虚拟内网,把散落在不同电脑、不同云端的 Agent 拉进同一个网络里,让它们直接交换消息和文件。
不走第三方中转
这套通讯桥的关键在于数据不经过第三方中转服务器。Tailscale 负责把内网建起来,消息在节点之间点对点流动,传输过程本身是加密的。
可靠性靠校验兜底。yobiru 会对每条消息做大小和哈希值核对,避免数据在传输中损坏。发出去的东西和收到的对不上,系统能发现。
不只是发文字
如果只能传纯文本,这类工具的价值会大打折扣。yobiru 支持的消息类型包括:
- 文字消息
- JSON 结构化数据
- 报告
- 日志文件
这个组合指向的是复杂 AI 工作流。配置参数、中间结果、错误诊断信息,都可以在 Agent 之间直接流转,不需要为每种数据类型单独造轮子。
权限和超时都管
接收方可以定义详细的权限规则,决定谁有资格发消息、什么时候能发。这解决的是多 Agent 协作里的边界问题——不是所有节点都该有权限往任意方向推数据。
发送者等不到响应怎么办?yobiru 内置了超时和状态查询。请求发出去之后如果迟迟没有回音,可以手动去查这条请求现在处理到哪一步了,而不是干等或者盲目重发。
对于正在搭多 Agent 系统的人来说,这类基础设施的价值在于省掉自己写通讯层的时间。分布式 Agent 之间的消息传递、校验、权限、状态跟踪,本来就是一堆琐碎但必须做对的事。
热门跟贴