Block 开源 Buzz:Agent 终于不用假装自己是个人了
Site Owner
发布于 2026-07-25
Block 开源 Buzz:一个把 Agent 当作有独立 Nostr 密钥身份、可审计的团队成员重新设计的协作工作台。围绕 Branch as Room、Agent 频道成员化、Git 存储重写三个核心设计,挑战了让 Agent 更像人的赛道默认方向。
Block 开源 Buzz:Agent 终于不用假装自己是个人了
7 月 24 日,Block 把 Buzz 甩上了 GitHub。一天之内 7,522 Star、597 Fork,主语言 Rust,许可证 Apache-2.0(来源:Block Engineering 官方博客 https://block.github.io/buzz/blog/introducing-buzz ,数据截至 2026-07-24)。
Jack Dorsey 这家公司向来不按套路出牌。前有 Square 改名 Block 硬蹭比特币,后有 TBD 部门搞 Web5 把 VC 整不会了。这次 Buzz 的定位一样邪门——不是帮你聊天的 AI 助手,是给 Agent 在团队里安排个工位。
读完整套技术博客和 README,只想说一句话:那些还在教 Agent 怎么"更像人"的团队,可能把劲儿使错了地方。

你跟 Agent 说"帮我修个 Bug",然后呢?
Block 内部早就把 Agent 接进了 Slack。能提交代码,能做调研,看起来挺美。但 Agent 一进真实协作,问题全冒出来了。
谁授权它改这个文件?它提交的 PR 谁 Review?如果 Agent 改完代码没人看就合进去了,出了事算谁的?这不是技术问题,这是组织问题。任何一个团队塞进新成员都要解决的权责归属,Agent 一样跑不掉。
而现在的做法是什么?让 Agent 挂着人的头像在 Slack 里说话,假装它是张三。这跟让实习生顶着 CTO 的账号发消息有什么区别?
Block 的结论很直接:Agent 不应该穿上人的马甲,它应该有自己独立的身份。
Buzz 构建在 Nostr 协议上。Nostr 是一个围绕签名消息和可携带身份设计的开放协议。在 Buzz 里,每一个参与者——不管是人还是 Agent——都有一对密钥。每条消息、Agent 执行的每次操作、代码的每次签名提交,全部用私钥签名,不可篡改,可追溯。
Agent 不再是你的"副驾",而是团队里一个有明确身份、明确权限、明确责任边界的成员。你说"帮我修个 Bug",它在 Buzz 频道里接到指令,用自己的密钥签下每一步操作,你随时能看到它做了什么、为什么这么做、谁批准它这么做的。
"Agent 不是更聪明的聊天入口,而是团队组织结构的一部分。" 这句话不是比喻,是 Buzz 的技术架构直接写死的设计目标。

Branch as Room:代码仓库的终极形态是会议室
Buzz 里最让人头皮发麻的设计是这个——Branch as room。
你开一个 feature branch,Buzz 自动生成对应的频道。补丁、CI 结果、Agent 初审、团队成员的讨论、最终的合并决策,全在这一个频道里。上下文不需要"对齐",因为所有人从一开始就在同一个房间里。
Git 的 branch 本来只是个代码分支。Buzz 把它从版本控制的维度拽进了协作维度。你进的不是分支,是一个会议室。门一推开,历史记录、代码变更、Agent 审查意见、团队争论,全摆在那。
Block 为了这套设计重写了 Git 存储层。仓库内容存成不可变的 packfile 加可变的 manifest pointer,push 的时候先写对象,再通过 CAS(Compare-And-Swap)推进指针。他们在用分布式系统的思路解决 Agent 协作的并发问题。 不是套壳,不是 API 胶水,是重新设计底层。
他们还用 TLA+ 给存储协议做了形式化建模,检查 durability、reconstruction 和并发 push。一般团队做协作工具顶多写个冲突解决逻辑,Block 直接上形式化验证。这很 Block——要么不做,要做就从底层推倒重来。

不追求 Agent "更像人",而是造一个团队操作台
2025-2026 年的 Agent 赛道,大家都在卷一件事:怎么让 Agent 更像人。自然语言交互、拟人化语气、情绪感知。
Buzz 完全没理这套。
它的交互界面是命令行的。buzz-cli 输出 JSON,方便 LLM 做工具调用。支持的 Agent 是 Claude Code、Codex、Goose 这些编程向的,不是闲聊向的。Agent Client Protocol(ACP)是开放的,你实现的 Agent 只要遵循协议就能接进来。
Block 的思路:别让 Agent 学人说话,让它学会在团队里干活。
传统 Agent harness 像"单兵增强器",让一个工程师变成十倍战力。Buzz 像"团队协同操作台",让多个人加多个 Agent 在同一份上下文里工作。前者解决的是效率问题,后者解决的是组织问题。
效率问题有上限——你不可能让一个人变成一百倍。但组织问题没有上限——十个工程师加十个 Agent 的组合方式,远不止二十个"人"这么简单。工作流的重新切分、职责的重新分配、决策权的下放,这些才是 Buzz 想撬的东西。
组织变革总是从工具开始,但 Buzz 走得比想象更远
Block 开源 Buzz 这件事,不能只当技术新闻看。
当年 Slack 把人拉进频道,改变了团队沟通方式。Buzz 把 Agent 拉进组织架构,可能改变的是"什么是团队"这个定义本身。
一个拥有不可抵赖身份的 Agent,被授权执行特定任务,它的每一步操作都签名可审计,它的角色可以被审批和撤销——你觉得这是"工具"还是"成员"?
法律上当然是工具,但操作方式已经无限接近一个初级团队成员了。
Apache-2.0 协议意味着任何团队都可以部署自己的 Buzz 实例,定义自己的 Agent 权限模型。Block 没有把它做成 SaaS 收割订阅费,而是把操作系统层的东西放了出来。
赌 Dorsey 的逻辑是:Agent 协作这件事太底层了,不应该被任何一个公司私有化。就像 HTTP 没有成为某个公司的专利一样,Agent 的"组织身份协议"也应该是开放的。
Buzz 现在还很早期。Block 没公布内部落地数据,不知道效率提升了几倍,也不知道团队规模扩大到多少。Nostr 协议本身也还在"去中心化"的争议中摸爬滚打,Buzz 能走多远不好说。
但有一件事是确定的:当 Agent 开始拥有独立身份、独立权限、可审计的操作记录,它就不再是你工具箱里的扳手,而是坐在你隔壁工位的"那个谁"。 这个转变比任何模型参数的提升都大。