外部精选
Introducing Delta
本文来自外部来源,不是黄奕彬的原创文章。本站提供原文入口,并在采集端生成 AI 结构化摘要、解读与中文翻译(如有),一切以原文为准。
阅读原文(zed.dev)结构化摘要 AI 生成
背景与问题
Zed 团队多年前定下两步计划:先做最好的写代码的地方,再让它成为谈论代码的最好地方。Agent 出现后,谈论代码成了软件被编写的方式本身。但传统 commit 型平台上,评论挂在快照上,代码一变就过时;agent 又产生比人类更多的文本与更大的变更,多数工具靠折叠 diff、截断记录、摘要来应对。
文章要回答:如何让代码、对话与审查在 agent 时代保持连接,并支持多人实时协作。
方法或内容
发布 Delta——与 agent 协同编码并审查其成果的多人环境,开启私有 beta。核心是 DeltaDB:把对话与 worktree 实时复制给 thread 内所有人;基于既有 git 仓库,在 commit 之间捕获每次编辑与对话,照常 commit/push,不打开 Delta 的队友看到普通 git 仓库。
产品还包含:任意处评论(代码行、计划步骤、thinking block)、本地实时同步的多人 worktree、云 runner 上持续运行的 agent、浏览器版 Delta.dev、第三方 harness 集成(首发 Claude Code)。
关键发现 / 结果
- 评论可锚定到对话或 worktree 任意代码行(无论 agent 昨天改的还是人三年前写的),随代码演进原位可见
- 每个参与者本地持有代码副本并实时同步,接手者无需担心最新代码是否已
commit/push - 移到云 runner 后合上笔记本,agent 继续运行,对话与代码保持同步
Delta.dev不是 JavaScript/HTML 的二等版本:同一 Rust 应用编译为 WebAssembly、经 WebGL 渲染- Claude Code 会话可实时同步进 Delta thread,队友可原位评论并接手工作
- 界面:diff 全量展开、transcript 完整保留、对话即文档、光标可用与代码相同的键盘操作
- 决策:未把 DeltaDB 加进 Zed,而是新建应用,让数据库与首个应用互相塑造,避免破坏数十万日活用户的工作流
- 首批私有 beta 邀请当日发出,数周内继续邀请更多用户
- Zed 继续开发,DeltaDB 未来会进入 Zed
结论与意义
作者结论:thread 是现在软件发生的地方,界面应以对话为中心;DeltaDB 让历史随代码保存,帮助未来队友与 agent 理解代码为何是现在的样子。意义:Delta 是 DeltaDB 能力落地的起点,Zed 会继续维护且 DeltaDB 终将进入 Zed。
边界:目前处于私有 beta,需报名等待邀请;第三方 harness 仅首发 Claude Code;原文未说明任何性能或采用数据。
AI 解读 AI 生成
方法:按「时空变量」分析(时间 / 空间 / 变量,严格区分包含、相关与因果),对象包括原文作者、署名人员与关键技术及其实际原理;结论用「元反空」(元思考、反思考、空思考、综合)整理。
时间:何时发生,现在是否仍成立
来源日期为 2026年8月12日(北京时间 08:00)。文中「今天」指当日发出首批私有 beta 邀请,「未来数周」继续邀请更多用户。现在是否仍成立:原文未说明 beta 后续状态与产品演进,无法据此判断当前可用性,以及「DeltaDB 会进入 Zed」等承诺的兑现情况。
空间:谁的环境 / 场景
面向报名私有 beta 的开发者与团队,尤其是与 AI agent 协作的场景。形态包括:Delta 桌面应用(参与者本地代码副本实时同步)、浏览器版 Delta.dev(无需安装)、云 runner 托管 agent、终端里 Claude Code 会话的实时同步。
文末提及 Zed 可在 macOS/Windows/Linux 使用,但 DeltaDB 尚未进入 Zed。
变量:实际改变了什么
- 落地形态:DeltaDB 此前未公开交付方式,现确定首个客户端是独立新应用 Delta,而非 Zed
- 交互中心:从以编辑器为中心(Zed)转为以对话/thread 为中心
- 评论机制:从挂接 commit 快照变为锚定 worktree 任意代码行并随演进保持定位
- 新增能力:worktree 多人实时协作、云 runner 持续运行 agent、浏览器同构体验、Claude Code 实时同步
- 价格与量化指标变更:原文未说明
区分:包含 ≠ 相关 ≠ 因果
- 包含:DeltaDB 同时复制「对话 + worktree」两者;评论可锚定代码或对话文本
- 相关:Delta 与 Claude Code 集成、与 Zed 并行开发——属集成/并行关系,非因果
- 有明确因果陈述的:作者称 commit 平台上评论因挂接快照而随代码变化过时;新建应用是为避免在数十万日活用户下重建 Zed 基础、让数据库与首个应用互相塑造
- 无因果证据:性能与体验主张(如渲染与模型输出一样快)仅为作者宣称,原文未给实测数据
对象:作者/署名与关键技术原理
作者/署名:Nathan Sobo(结构化字段列出,出现两次)。
关键技术 DeltaDB,按原文描述:把对话与 worktree 实时复制给 thread 中所有人;与既有 git 仓库协同工作,在 commit 之间捕获每次编辑与对话;可照常 commit/push,未打开 Delta 的队友看到普通 git 仓库;历史随代码保存在 DeltaDB 中并在相关处呈现。
技术栈:Rust 应用,编译为 WebAssembly 并经 WebGL 渲染,实现浏览器同构体验。集成:第三方 agent harness 首发支持 Claude Code。
元反空综合结论
- 元:本质在解决「agent 时代代码的产生过程(对话、决策、历史)如何与代码本体长期绑定、可审查、可多人实时协作」的问题
- 反:最可能失效或有边界之处——性能与体验为经验性宣称且无数据;私有 beta 可用性受限;仅支持 Claude Code 一种第三方 harness;「DeltaDB 会进入 Zed」是未来承诺;
git兼容在 merge/rebase 等边缘场景的行为原文未说明 - 空:去掉宣传叙事后剩下的必要事实——Zed 团队发布新应用 Delta 并进入私有 beta;核心 DeltaDB 实时复制对话与 worktree;兼容现有
git流程;提供浏览器版(Rust 编译为 WebAssembly、WebGL 渲染)、云 runner、Claude Code 集成;界面强调全量展示与文档式对话 - 综合:Delta 是围绕 DeltaDB 原语从零构建、以对话为中心的独立应用,方向清晰,但效果与承诺兑现需 beta 实测与后续验证
中文译文 AI 生成
今天,我们发布 Delta——一个与 agent 一起编写代码并审查其构建成果的多人环境,同时我们开始邀请首批用户进入私有 beta。Delta 让代码与对话保持关联,使开发者和 agent 能在拥有代码来龙去脉完整上下文的情况下协同工作。
Delta 是我们多年以来所执行计划的下半程:先打造编写代码的最佳场所,再让它成为讨论代码的最佳场所。刚起步时,并非所有人都理解为什么要在 IDE 里对话。随后 agent 出现了,如今讨论代码正是软件被编写的方式。
为了支撑我们的协作愿景,我们构建了 DeltaDB,它会为 thread 中的每个人实时复制对话和 worktree。DeltaDB 可以与你已有的 git 仓库协同工作。
每一次编辑和每一段对话都会被记录在你的 commit 之间。你可以像以往一样 commit 和 push,而从不打开 Delta 的队友看到的仍是一个普通的 git 仓库。
我们本可以把 DeltaDB 加进 Zed,最终我们也会这么做。但最好的体验需要一种全新的应用。打造 Zed 让我们对性能和工艺近乎痴迷,而 Delta 正建立在同样的原则之上。
接手队友的 thread,添加更多评论,并继续推进实现。
在工作发生之处进行审查
在基于 commit 的平台上,评论依附于快照,代码一变就会过时。在 Delta 中,你和团队可以对任何东西发表评论:对话本身,或 worktree 中的任意一行代码,无论它是昨天被 agent 改过,还是三年前由人写下。每个人都能看到每条评论就位呈现,锚定在不断演进的代码上,并与产生这些代码的对话保持关联。
而 agent 就在同一个 thread 里,与你从同一个原始对话和同一批决策出发进行工作。当某些地方看起来不对时,你不必从 diff 中重建意图。你可以让 agent 解释或修复它。
审查始终与对话和代码保持关联,并随两者一起演进。
随着时间的推移,这些上下文能帮助未来的队友和 agent 不仅理解代码做了什么,还理解它为何成为如今的形态。这些历史与代码一起保存在 DeltaDB 中,并在与之相关之处直接浮现。
直接在 diff 中添加评论,并看到它们被复制到 thread 中。
Agentic 开发变为多人协作
一键邀请你的团队加入对话。thread 在你分享之前都是私有的,只有你邀请的人才能看到对话和代码。
他们以一等参与者的身份加入,可以浏览 thread、与你实时并肩评论,或稍后继续某项任务。当队友接手工作时,他们永远不必猜测最新的代码是否已经 commit 或 push。
DeltaDB 让 worktree 本身具备协作性。每位参与者都会在本地机器上得到自己的一份代码副本,并随工作推进实时保持同步。
多名参与者共同迭代一个 prompt。
Delta,无处不在
DeltaDB 还把多人协作带到了云端。把你的工作转移到云端 runner,合上笔记本,agent 会继续运行,同时它的对话和代码与 thread 保持同步。
通过链接分享任意 thread,你的队友无需安装任何东西就能在浏览器中打开它。Delta.dev 并不是用 JavaScript 和 HTML 打造的二等版本 Delta。我们想交付给你的是同一个 Rust 应用,编译为 WebAssembly 并通过 WebGL 渲染,因此你的队友能获得与你一样的体验。
Delta 还能连接第三方 agent harness,首先支持的是 Claude Code。继续使用你已在用的终端,你的会话会实时同步进一个 Delta thread。分享它,队友就能观看对话与代码的演进、就地评论,并带着完整上下文接手工作。
在浏览器中打开一个 thread。
为跟上 agent 步伐而构建的界面
Agent 产出的文本更多、变更更大,超过任何人类,而大多数工具的应对方式是隐藏内容(例如折叠 diff、截断对话记录、把本该由你亲自阅读的内容做成摘要)。我们构建文本编辑器已有十余年,这正是我们知道如何解决的问题。在 Delta 中,diff 完整展开,对话记录保持完整,一切内容的渲染速度都能跟上你模型的输出速度。
展示一切,只有当你能对其采取行动时才有意义。在大多数 agent 工具中,对话只是你旁观的东西。
输出流不断掠过,你唯一的回应方式是底部的文本框。要对计划中的三个部分做出反应,就意味着连发三条串行的消息,或者指望这些回答不会纠缠在一起。
在 Delta 中,对话就是一份文档,你的光标可以在其中任何地方使用。用你在代码上使用的相同键盘操作在 thread 中移动。当你想回应某个内容时,把光标放到那里并开始输入。
评论会附着在它们所指的确切文本上,thread 中没有任何内容是不可触及的:diff 中的一行、计划中的一步、一个 thinking block。agent 能精确看到你的意思,其他人也一样。
在 thread 上添加评论。
我们为新的现实构建了一款新应用
如果你一直关注我们在 DeltaDB 上的工作,你会知道我们从未具体说明正在构建的这些能力究竟会如何抵达你手中;这是有意为之。
在很长一段时间里,我们都以为答案是 Zed,但随着 DeltaDB 逐渐成形,我们意识到需要不受约束地开发它,让这个数据库和它的第一个应用彼此塑造,而不是把新的原语塞进一个现有的编辑器。而要在数十万日活用户之下重建 Zed 的地基,就意味着打乱他们每天依赖的工作流。
因此,DeltaDB 的第一个客户端成为了一个全新的应用程序:它从第一天起就围绕其复制抽象进行设计,并将对话而非编辑器置于中心。如今,对话线程才是软件诞生的地方,界面应当反映这一点。
Delta 为我们提供了一个专注的场所,可以快速迭代,并通过真实的产品使用来改进这些原语。我们会继续开发 Zed,DeltaDB 也会来到 Zed,但 Delta 才是这一切开始的地方。
加入私密 Beta
首批私密 Beta 邀请已于今天发出。未来几周内,我们会邀请更多用户。如果你希望抢先体验,请注册报名。
相关文章
阅读 Zed 团队的更多类似博客。
在寻找更好的编辑器?
你现在就可以在 macOS、Windows 或 Linux 上试用 Zed。立即下载!
我们正在招聘!
如果你对我们博客所涉及的主题充满热情,请考虑加入我们的团队,帮助我们交付软件开发的未来。
展开原文提取正文(采集端自动提取,可能有缺失)
Today we're introducing Delta, a multiplayer environment for coding with agents and reviewing what they build, and we're inviting the first users into our private beta. Delta keeps code and conversations connected, so developers and agents can work together with the full context of how the code came to be.
Delta is the second half of a plan we've been executing for years: to build the best place to write code, then make it the best place to talk about code. When we first started out, not everyone understood why you'd want to have a conversation inside your IDE. Then came agents, and now talking about code is how software gets written. To support our collaborative vision, we built DeltaDB, which replicates the conversation and the worktree together, in real time, for everyone in a thread. DeltaDB works with the git repository you already have. Every edit and conversation is captured between your commits. You can commit and push like you always did, and teammates who never open Delta see a normal git repo. We could have added DeltaDB to Zed, and eventually we will. But the best possible experience required an entirely new kind of application. Building Zed made performance and craft an obsession for us, and Delta is built on those same principles. Picking up a thread from a teammate, adding some more comments, and moving forward with implementation. Review where the work happened On a commit-based platform, comments attach to snapshots and fall out of date as soon as the code changes. In Delta, you and your team can comment on anything: the conversation, or any line of code in the worktree, whether an agent touched it yesterday or a human wrote it three years ago. Everyone sees every comment in place, anchored to the code as it evolves, connected to the conversations that produced it. And the agent is right there in the thread, working from the same original conversation and decisions as you. When something looks wrong, you don't reconstruct intent from a diff. You ask the agent to explain it or fix it. Review stays connected to the conversation and code as both evolve. Over time, that context helps future teammates and agents understand not only what the code does, but why it took its current shape. The history stays with the code in DeltaDB, and it surfaces right where it's relevant. Adding comments directly in a diff and seeing them replicated in the thread. Agentic development becomes multiplayer Invite your team into the conversation with a click. Threads are private until you share them, and only the people you invite can see the conversation and the code. They join as first-class participants who can explore the thread, comment alongside you in real time, or continue a task later. When a teammate picks up the work, they never have to wonder whether the latest code was committed or pushed. DeltaDB makes the worktree itself collaborative. Every participant gets their own copy of the code on their local machine, kept in sync in real time as the work happens. Multiple participants iterating on a prompt. Delta, everywhere DeltaDB also brings multiplayer to the cloud. Move your work to a cloud runner, close your laptop, and the agent keeps going while its conversation and code stay synchronized with the thread. Share any thread with a link, and your teammate can open it in a browser without installing anything. Delta.dev isn't a second-class version of Delta built in JavaScript and HTML. We wanted to bring you the same Rust application, compiled to WebAssembly and rendered through WebGL, so your teammate gets the same experience you do. Delta also connects to third-party agent harnesses, starting with Claude Code. Keep working in the terminal you already use, and your session syncs live into a Delta thread. Share it, and teammates can watch the conversation and code evolve, comment in place, and pick up the work with full context. Opening a thread in the browser. An interface built to keep up with agents Agents produce more text and bigger changes than any human, and most tools cope by hiding things (e.g. collapsing diffs, truncating transcripts, summarizing what you should be able to read). We've spent over a decade building text editors, so this is exactly the problem we know how to solve. In Delta, diffs open in full, transcripts stay whole, and everything renders as fast as your model can emit it. Showing everything only matters if you can act on it. In most agent tools, the conversation is something you watch. Output streams past, and your only way to respond is the text box at the bottom. Reacting to three parts of a plan means three serial messages, or hoping the answers don't tangle. In Delta, the conversation is a document, and your cursor works everywhere in it. Move through the thread with the same keyboard motions you use on code. When you want to respond to something, put your cursor on it and start typing. Comments attach to the exact text they're about, and nothing in the thread is off limits: a line of the diff, a step in the plan, a thinking block. The agent sees precisely what you mean, and so does everyone else. Adding comments on the thread. We built a new application for our new reality If you've followed our work on DeltaDB, you know we haven't been specific about how the capabilities we've been building would actually reach you; that was deliberate. For a long time we assumed the answer was Zed, but as DeltaDB took shape, we realized we needed to develop it without constraints so the database and its first application could shape each other, rather than fitting new primitives into an existing editor. And rebuilding Zed's foundations underneath hundreds of thousands of daily users would have meant disrupting the workflows they rely on every day. So DeltaDB's first client became a new application, engineered around its replicated abstractions from day one, with the conversation instead of the editor at the center. The thread is where software happens now, and the interface should reflect it. Delta gives us a focused place to iterate quickly and improve the primitives through real product use. We'll keep developing Zed, and DeltaDB will come to it, but Delta is where it begins. Join the private beta The first invites to the private beta have gone out today. We'll be inviting more users over the coming weeks. Sign up if you want early access.Related PostsCheck out similar blogs from the Zed team.Looking for a better editor? You can try Zed today on macOS, Windows, or Linux. Download now!We are hiring! If you're passionate about the topics we cover on our blog, please consider joining our team to help us ship the future of software development.
原文入口
阅读原文(zed.dev)原文将在新窗口打开。收录时间不是内容更新时间;正文、译文与解读的版权归原作者/来源所有,本站仅作个人阅读辅助并保留原文入口;页面时间均为北京时间。
了解来源批准与收录规则