开源项目专题

buzz:不是「一个 Agent 怎么干活」,而是「一群 Agent 和人怎么共处一张网」

先澄清一件事:这里说的 buzz 是 Block 开源的多 Agent 通信平台, 不是那个表示「热度」的普通英文词。站内已经拆过的那几个开源项目,做的大多是单个 Agent 怎么把活干完;buzz 换了个角度——它把「人和 Agent 共处一张消息网络」这件事做成了协议: 身份是密钥,消息是带签名的事件,中继只负责转发。代价也写在明处:密钥自持意味着 丢私钥等于丢身份,自建中继意味着数据落在你自己的库里、暴露端口就是暴露面。 本专题共 40 篇,每篇都对着仓库里的真实文件写。项目仍在高频迭代,文中结论以 仓库最新代码与文档 为准。

从这里开始 · 2026-08-05

buzz 是什么:Block 开源的多 Agent 通信平台全景图

buzz 是 Block 开源的多 Agent 通信平台,建在 Nostr 协议之上,人和 Agent 用同一套密钥、同一条事件日志协作。本文拆它的仓库结构、事件管线、Agent 接入方式和自建中继的暴露面,也讲清它明确不做的事:不做端到端加密、不做点对点分发、限流与审批门都还没打通。不含安装教程,不含性能实测。

上手与使用

先跑起来:装环境、用命令行、把 Agent 接进去、自建一台中继,再看三端客户端与媒体、推送、语音这些外围。

2026-08-05

把 Agent 接进 buzz:Block 开源多 Agent 通信平台的三层结构

buzz 是 Block 开源的多 Agent 通信平台,建在 Nostr 协议之上。本文按仓库代码拆开一个 Agent 接入这张网络需要的三层——模型接入、进程配置、身份与发言通道,讲清每层管什么、代价在哪、上手时最容易踩哪几个坑。不涉及部署运维、不评测模型效果、不讨论商业化。

2026-08-05

拆解 Block 开源 buzz 多 Agent 平台的 MCP 服务器

buzz 是 Block 开源的多 Agent 通信平台,它自带一个给写代码的 Agent 用的 MCP 服务器。本文逐个文件拆开它的工具集、进程模型、截断与超时策略,给你一份能照着抄的自建 MCP 服务器范本。不解决 Nostr 协议本身的教学,也不评价它比别的实现好在哪。

2026-08-05

让 Agent 跑在集群里:Block 开源多 Agent 通信平台 buzz 的远程调度模型

拆开 Block 开源的多 Agent 通信平台 buzz 里那个专门的 Kubernetes 后端,讲清远程 Agent 这条线怎么起容器、怎么调和状态、怎么回收残留,以及它为什么故意不给自己留管理通道。读完你能看懂它的部署状态机、Pod 形状与垃圾回收口径,并知道该怎么排查启动卡住。它不讲 Agent 对话逻辑,也不讲集群本身的安全加固。

2026-08-05

Block 开源 buzz:多 Agent 平台的 Git 仓库托管链路

buzz 是 Block 开源的多 Agent 通信平台,建在 Nostr 之上。这篇拆它的 Git 托管链路:凭据助手怎么用签名事件换掉密码、签名程序怎么给提交盖身份章、仓库本体怎么靠 manifest 指针加条件写落在对象存储上。读完你能判断这套设计的代价与不适用场景,不解决部署选型。

2026-08-05

Block 开源 buzz:多 Agent 通信平台的移动端为何重写协议

Block 开源的多 Agent 通信平台 buzz 建在 Nostr 之上,移动端用 Flutter 写,同一套协议被第三次实现。本文拆开 mobile 目录,讲清协议先行省了什么、要重复付出什么,并给出接手时的避坑清单。不覆盖桌面端 UI 与部署运维。

2026-08-05

Block 开源的多 Agent 通信平台 buzz:用 ACP 把现成编码智能体接进去

拆解 buzz 仓库里的 buzz-acp 这个 crate——它如何把频道事件翻译成 ACP 的 JSON-RPC 请求,把 goose、codex-acp、claude-agent-acp 这类现成客户端挂进消息网;重点读那份编进二进制的基础提示词,以及默认权限模式带来的暴露面。不讲怎么部署中继,也不评价它比别的框架好在哪。

2026-08-05

Block 开源多 Agent 平台 buzz:一张图上传的四道关

拆解 Block 开源的多 Agent 通信平台 buzz 的媒体链路,把上传编排、内容校验、缩略图生成、存储桶索引四段代码摆到一起看,讲清每段的输入输出、失败时留下什么残渣、以及边界外它明确不接管的事。读完你能照着这套分法审自己项目的附件链路,但它不解决内容审核判定与跨端播放兼容。

2026-08-05

Block 开源多 Agent 平台 buzz:语音在中继与本地如何分工

拆解 Block 开源的多 Agent 通信平台 buzz 的实时语音链路:中继侧的音频房间只做字节扇出与准入仲裁,语音识别与语音合成全部压在客户端本地模型上。你会拿到这条线的完整分工图、可核对的常量与边界,以及一份上手避坑清单。不解决音视频编解码调优与自建中继的运维方案。

2026-08-05

Block 开源多 Agent 平台 buzz:自建中继要想清的几件事

从 buzz 仓库的中继代码与单机部署包出发,讲清自建一个 buzz 中继要先想明白的三块:配置从哪来、准入怎么开关、数据落在哪又由谁清理。给出组件地图、边界说明和避坑清单,不涉及性能调优、集群容量规划与商业化选型。

2026-08-05

Block 开源多 Agent 通信平台 buzz 的工具来源:内置工具与 MCP 如何合并

拆开 Block 开源的多 Agent 通信平台 buzz,看它的 Agent 到底能调什么工具:内置工具与 MCP 服务器两条来源在哪一行合流、限定名怎么生成、提示里那层 hints 与技能清单起什么作用。读完你能自己判断某个工具为什么没出现在模型面前。不讲 MCP 协议本身怎么设计,也不讲怎么写工具描述。

2026-08-05

Block 开源多 Agent 通信平台 buzz 的四层排障顺序

buzz 是 Block 开源的多 Agent 通信平台,建在 Nostr 协议之上。这篇按窗口渲染、客户端到中继、中继到 Agent、Agent 回复回显四层拆开排查顺序,给出每层该看哪个文件、哪条命令、哪个指标,以及界面提示为什么可能本身就是假的。不覆盖模型效果调优与生产容量规划。

2026-08-05

Block 开源多 Agent 通信平台 buzz 的推送网关:授权、令牌与设备证明

拆解 Block 开源的多 Agent 通信平台 buzz 里那个单独部署的 APNs 推送网关,讲清设备证明、投递授权、令牌托管这三层各自挡住什么,以及为什么它不能和中继跑在一个镜像里。读完你能照着这套结构去审自己的凭据中间人。不解决消息匹配、内容推送与安卓通道。

2026-08-05

Block 开源多 Agent 通信平台 buzz 桌面端与中继分工拆解

拆 Block 开源多 Agent 通信平台 buzz 的桌面客户端:Vite 前端套 Tauri 壳,src/features 切成 29 个模块。讲清中继只管什么、桌面端补了什么,为什么桌面端文件数远多于内核 crate,以及三个自定义检查脚本的踩坑。不讲中继部署,不做评测。

2026-08-05

Block 开源多 Agent 通信平台 buzz:从拉仓库到跑通中继

拆解 Block 开源的多 Agent 通信平台 buzz 的安装路径:它是 Rust workspace 外挂 Tauri 桌面端与 Flutter 移动端的多语言仓库,工具链由 hermit 垫片接管。读完你能知道 setup、build、dev 三步分别做了什么、要起哪些服务、哪些坑是这个仓库独有的。不解决功能选型与生产部署调优。

2026-08-05

buzz 命令行怎么用:Block 开源的多 Agent 通信平台上手

buzz 是 Block 开源的多 Agent 通信平台,建在 Nostr 之上。这篇按「你想干什么」拆开它的命令行:22 个顶层子命令怎么分组、一条建频道命令背后发生了什么、哪些边界它明确不管。读完你能自己判断哪些活该交给 CLI。不讲桌面端使用,也不讲中继部署运维。

结构与机制

按层逐块读:Nostr 底座与自定义 NIP、事件模型、中继路由与准入、多租户与审计、Agent 主循环与交接、persona 与工作流,以及少见的形式化验证那一段。

2026-08-05

拆解 Block 开源多 Agent 通信平台 buzz 的两套鉴权设计

buzz 是 Block 开源的多 Agent 通信平台,人和 Agent 在同一张 Nostr 消息网络里协作。这篇按仓库源码拆它的连接层 NIP-42 与 HTTP 层 NIP-98 两套鉴权、外挂的重放 seen-set 和 16 个作用域,讲清「拿签名当密码用」要补哪些洞。不讲它的产品功能,也不给部署教程。

2026-08-05

拆解 Block 开源多 Agent 通信平台 buzz 的一轮主循环

这篇拆开 Block 开源的多 Agent 通信平台 buzz 里一个 Agent 的一轮:频道事件如何被拼成一段 prompt、主循环怎么在模型回复与工具执行之间往返、助手文本为什么到不了频道、发言为什么必须落成一次工具调用。读完你能照着仓库路径逐段自己核对这条链路。不解决部署、选型和 Nostr 协议入门。

2026-08-05

谁能连上你的 buzz 中继:Block 开源多 Agent 通信平台的三层门禁

拆解 Block 开源的多 Agent 通信平台 buzz 的中继门禁:准入判定管连接节流、邀请令牌管陌生人入场、webhook 密钥管外部系统触发。读完你能判断该开开放中继还是私有中继、每层各自的失效方式和代价。不讲部署调优,也不讲 Agent 进来之后的频道权限。

2026-08-05

Block 多 Agent 平台 buzz:persona 包四道工序

拆解 Block 开源多 Agent 通信平台 buzz 的 persona 包:一个 Agent 的身份、提示词、行为参数怎么被打成可分发目录,清单、合并、解析、校验四道工序各自管什么,这套设计和技能包为什么不是一回事。不讲 Nostr 协议细节,也不讲部署运行时。

2026-08-05

Block 多 Agent 通信平台 buzz 的 ACP 会话池与队列

拆解 Block 开源多 Agent 通信平台 buzz 中 buzz-acp 的三块并发底座:Agent 池的取还所有权、懒启动池的四态生命周期、每频道一条的事件队列。读完能知道并发上限从哪来、失败怎么退避、事件在什么条件下被丢弃。不讲 Nostr 全貌,也不讲提示词写法。

2026-08-05

Block 开源 buzz 的审计链:多 Agent 平台里谁改了什么

拆开 Block 开源的多 Agent 通信平台 buzz 的 buzz-audit crate,讲清可验证审计与普通日志的差别:一条记录被哈希成什么、链怎么按社区独立生长、verify_chain 检查哪两件事。读完你能照着设计自己的审计链,也能看清它明确不管的那部分。

2026-08-05

Block 开源 buzz 多 Agent 平台:多租户隔离线要画三遍

拆解 Block 开源的多 Agent 通信平台 buzz 如何落实多租户隔离:核心类型层怎么让客户端无法命名租户、中继层怎么在读第一帧前失败关闭、数据库层怎么把租户键压进主键与索引。读完你能拿到一份可照着核的分层检查表和八条避坑项,不解决性能调优与部署选型。

2026-08-05

Block 开源 buzz 多 Agent 平台的设备配对:一份 NIP 规范加一份形式化模型

拆解 Block 开源的多 Agent 通信平台 buzz 里的设备配对模块,讲清扫码接入新设备为什么是密钥自持体系里最脆的一环,它用 QR、SAS 六位码、转录哈希和双方确认怎么把这一环补上,配套的形式化模型证了什么。读完你能拿到一份可复用的配对设计检查表;不解决线上运维和长期签名授权。

2026-08-05

Block 开源 buzz 多 Agent 通信平台:中继内部三层转发

拆开 Block 开源的多 Agent 通信平台 buzz 的中继进程,讲清一条消息从 WebSocket 连上来到扇出给订阅者的完整路径:协议解析层怎么早拒绝、订阅注册表用哪几张索引决定收件人、扇出前还要复核什么。不解决部署调优与客户端实现,也不评测它和其它消息系统谁更快。

2026-08-05

Block 开源 buzz:多 Agent 平台为何建在 Nostr 上

拆解 Block 开源的多 Agent 通信平台 buzz 的协议底座——密钥即身份、事件即消息、中继负责验签转发与准入。读完你能看懂它的事件 kind 注册表怎么组织、读权限在哪一层生效、自建中继时数据落在哪、Agent 拿到私钥能干什么,以及丢私钥的后果。不讲生产集群怎么部署,也不评价它跟别的协作工具谁更好。

2026-08-05

Block 开源 buzz:多 Agent 通信平台的两处形式化验证

Block 开源的多 Agent 通信平台 buzz 在仓库里放了两份形式化规格,多租户中继状态机用 TLA+ 写,鉴权协议用 Tamarin 写。这篇拆开它们在证什么、怎么保证不是空证、以及明确不证什么。读完你能拿到一套可迁移的变异测试纪律,但不解决工具安装与定理证明入门。

2026-08-05

Block 开源 buzz:多 Agent 通信平台的四道发布订阅闸门

拆解 Block 开源多 Agent 通信平台 buzz 的 buzz-pubsub,逐块讲清限流器、跨节点连接控制、缓存失效广播、NIP-98 重放守卫各自解决什么、代码怎么写的、为什么刻意不合并。读完能拿到一份可对照自家消息系统的边界与避坑清单,不解决容量规划与阈值调参。

2026-08-05

Block 开源的多 Agent 通信平台 buzz:一切皆签名事件

拆解 Block 开源的多 Agent 通信平台 buzz 的事件模型:消息、Agent 回合、工作流步骤最后都落成同一种带签名的事件,类型只由一个 kind 整数决定。读完你会知道这套扁平模型换来了什么、把复杂度推给了谁、以及号段划错会怎么反噬。不涉及它的前端与部署细节。

2026-08-05

Block 开源多 Agent 平台 buzz:一致性检查器怎么对齐实现

拆解 Block 开源的多 Agent 通信平台 buzz 如何在 TLA+ 形式化模型之外再加一层运行时一致性检查:trace 模式怎么定、独立检查器怎么判、覆盖率违约为什么是命门。读完你能照着在自己的服务上搭同类关口。不解决模型本身写错、跨进程泄漏、时序竞争这三类问题。

2026-08-05

Block 开源多 Agent 通信平台 buzz 的仓库结构导读

buzz 是 Block 开源的多 Agent 通信平台,建在 Nostr 协议之上,人和 Agent 在同一张消息网络里协作。这篇按目录带你走一遍它的切法:协议内核 buzz-core 零 I/O、外围 28 个 crate 各管一段、三个客户端各自独立,以及这套切法放弃了什么。不讲部署调优,也不替它的愿景文档背书。

2026-08-05

Block 开源多 Agent 通信平台 buzz 的工作流执行器拆解

buzz 是 Block 开源的多 Agent 通信平台,人和 Agent 共用一张建在 Nostr 之上的消息网络。这篇沿着定义层、执行器、动作出口和中继侧接收端四块源码,讲清它怎么把自动化的产出也变成网络里的一条签名事件,以及这个选择带来的硬上限与权限风险。不讲部署教程,也不给编排框架排座次。

2026-08-05

Block 开源多 Agent 通信平台 buzz 的可观测最小实现

拆开 Block 开源的多 Agent 通信平台 buzz,看它怎么回答「Agent 刚才在干什么、花了多少」这两个问题:核心侧是一层加密观察者帧,ACP 侧是一份把累计计数还原成每轮增量的用量记录。读完你能拿到这两块的字段语义、边界和踩坑点,但它不解决自建中继运维和成本优化本身。

2026-08-05

Block 开源多 Agent 通信平台 buzz 的两层隔离:租户在中继之上,频道在租户之下

拆 Block 开源的多 Agent 通信平台 buzz 的租户(community)与频道(channel)两层模型:租户身份怎么从连接 Host 解析出来、频道归属为什么被数据库触发器钉死、成员角色怎么给 Bot 定权限。读完你能照着仓库路径自己核对隔离链路,也能看清它明确不管的那几件事。不解决部署调优与性能问题。

2026-08-05

Block 开源多 Agent 通信平台 buzz 数据层怎么改表不停机

拆解 Block 开源的多 Agent 通信平台 buzz 的数据层:27 份 sqlx 迁移的 additive 规则、events 与 delivery_log 的按月分区管理器、以及一道让读副本可被信任的提交时栅栏。读完你能拿到一套持续演进系统的改表纪律和避坑清单。不解决具体业务建模,也不提供通用迁移工具选型。

2026-08-05

Block 开源多 Agent 通信平台 buzz:人机共处一张消息网

buzz 是 Block 开源的自托管协作平台,建在 Nostr 协议之上,人和 AI Agent 用同一种密钥、同一种签名事件在一个中继上共存。本文按仓库文件拆它的协议底座、Agent 身份与记忆的几份 NIP 草案、组件分工,以及这套设计放弃了什么、哪些功能只是愿景。不做项目排名,也不解决模型选型和账单问题。

2026-08-05

Block 开源多 Agent 通信平台 buzz:engram 把记忆做成事件之后,检索边界在哪

buzz 是 Block 开源的多 Agent 通信平台,它给 Agent 的持久记忆叫 engram,走的不是向量库而是加密的网络事件。这篇拆开寻址方式如何决定检索能力、注入与列举的真实上限在哪、代价是什么,以及一份逐条讲原因的避坑清单。不解决语义召回怎么做,也不评比它与向量方案谁更好。

2026-08-05

buzz 多 Agent 通信:Block 开源平台里活递给谁看目录

拆解 Block 开源的多 Agent 通信平台 buzz 里的三种交接:同一会话递给未来的自己、跨会话、Agent 之间递活。读完你能分清 handoff.rs 管的是哪一种,也知道决定能递给谁的是频道成员名单与目录事件的可见性门。不解决怎么挑框架。

2026-08-05

buzz 多 Agent 通信平台:Block 为何先写 NIP 规范

buzz 是 Block 开源的多 Agent 通信平台,建在 Nostr 协议之上。这篇拆开它 docs/nips 下的 15 份自定义 NIP:归属证明、Agent 用量计量、工作区图标这些空缺分别由哪一份补,规范细到什么颗粒度,以及先写规范再写实现换来了哪些额外的工程负担。不讲 Nostr 入门,也不做跨项目排座次。

2026-08-05

buzz 中继网状互联:Block 开源多 Agent 平台的四块拼图

拆解 Block 开源多 Agent 平台 buzz 的 buzz-relay-mesh:注册表怎么当唯一入口、八卦怎么同步成员表、phi 判定怎么把沉默变成怀疑、/_mesh 暴露了什么。读完能判断多中继组网比单机多出哪些难题,以及自建时哪些端口和密钥不能乱放。不含 Nostr 入门。

想把 Agent 真正搭起来,而不只是会用?

从 Agent 工程实践到数字员工落地,站内有成体系的教程与课程。

看 AI Agent 学习路线