Glean 拾遗
日刊 /2026-08-23 / Zed 推出 Delta:让 Agent 与开发者在同一对话中协作

Zed 推出 Delta:让 Agent 与开发者在同一对话中协作

原文 zed.dev 收录 2026-08-23 06:00 阅读 7 min
AI 解读

Zed 团队发布 Delta,一个面向 Agent 协作的多人编程环境,并开启私有 Beta。核心是 DeltaDB:它将对话和 worktree 实时复制给线程中的所有参与者,同时兼容 Git,所有编辑与对话都记录在 commit 之间,团队外成员看到的仍是普通仓库。评论可锚定在任何代码行上,随代码演进保持位置,agent 与人类评论共存于同一线程。浏览器端并非简化版,而是把同一个 Rust 应用编译成 WebAssembly 并通过 WebGL 渲染。Delta 还接入了 Claude Code 等第三方 agent harness,让终端会话实时同步进线程。界面设计把对话当作可编辑文档,光标可落在 diff 行、计划步骤或思考块上直接批注。适合使用 agent 编程、关注协作工具与 Agent 基础设施的工程师阅读。

原文 7 分钟
原文 zed.dev ↗
§ 1

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——一个与 Agent 一起编码并审查其成果的多人在线环境,同时邀请首批用户体验我们的私测版本。Delta 将代码与对话保持关联,让开发者和 Agent 能够在完整了解代码来龙去脉的上下文里协同工作。

§ 2

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.

Delta 是我们多年来一直在推进的计划的后半部分:先打造写代码的最佳场所,再让它成为讨论代码的最佳场所。一开始,并不是每个人都理解为什么要在 IDE 里对话。后来 Agent 出现了,如今,软件就是通过讨论代码写出来的。

§ 3

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.

为了支撑协作愿景,我们构建了 DeltaDB。它会把对话和工作树(worktree)实时复制给线程中的每个人。DeltaDB 与你已有的 git 仓库兼容。每次编辑与每条对话都会记录在两次提交之间。你可以像以前一样正常 commit 和 push,而从未打开过 Delta 的队友看到的仍是一个普通的 git 仓库。

§ 4

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.

我们本可以把 DeltaDB 加进 Zed,最终我们也会这么做。但要获得最佳体验,需要一种全新的应用。Zed 的开发让我们对性能与工艺精益求精,Delta 也继承了这些原则。

§ 5

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.

拿起队友留下的线程,补上几条评论,然后继续推进实现。

在代码发生之处进行评审

在基于提交(commit)的平台上,评论依附于快照,代码一变就立刻过时。在 Delta 中,你和团队可以对任何内容发表评论:对话本身,或工作树中的任意一行代码——无论是 Agent 昨天改动的,还是人类三年前写下的。每个人都能在原位看到每一条评论,它们锚定在持续演进的代码上,并与其所源自的对话相连。

Agent 就在线程里,和你基于同一段原始对话与决策工作。当某些地方看起来有问题时,你不必从 diff 反推意图,直接请 Agent 解释或修复。评审始终与持续演进的对话和代码保持连接。

随着时间推移,这些上下文会帮助后来的队友和 Agent 不仅理解代码做了什么,还能理解它为何变成现在的样子。历史与代码一起留在 DeltaDB 中,并在相关之处直接呈现。

直接在 diff 中添加评论,并看到它们实时同步到线程中。

§ 6

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.

Agent 驱动的开发变成多人协作

一键邀请团队进入对话。线程在分享前保持私密,只有你邀请的人才能看到对话和代码。他们作为正式参与者加入,可以浏览线程、与你实时评论,或稍后继续某个任务。当队友接手工作时,他们永远无需担心最新代码是否已提交或推送。

DeltaDB 让工作树本身变得可协作。每位参与者都在本地机器上拥有自己的代码副本,并随着工作推进实时保持同步。

多位参与者共同迭代一条提示词。

§ 7

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.

Delta,无处不在

DeltaDB 还把多人协作带到了云端。把工作移到云上 runner,合上笔记本电脑,Agent 会继续工作,同时它的对话和代码与线程保持同步。

用链接分享任意线程,你的队友无需安装任何东西就能在浏览器中打开。Delta.dev 并不是用 JavaScript 和 HTML 打造的二流 Delta。我们希望呈现的是同一个 Rust 应用,编译为 WebAssembly 并通过 WebGL 渲染,让队友获得与你完全相同的体验。

Delta 还连接第三方 Agent harness(工具框架),从 Claude Code 开始。你可以继续在你熟悉的终端里工作,会话会实时同步到 Delta 线程中。分享之后,队友就能观看对话和代码的演进、就地发表评论,并在掌握完整上下文的情况下接手工作。

在浏览器中打开一个线程。

§ 8

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.

为跟上 Agent 速度而构建的界面

Agent 产生的文本和变更比任何人都多,大多数工具通过隐藏来应对(例如折叠 diff、截断记录、把本该由你阅读的内容做成摘要)。我们花了十多年构建文本编辑器,所以这恰恰是我们知道如何解决的问题。在 Delta 中,diff 完整展开,对话记录完整保留,所有内容的渲染速度都能与模型输出的速度同步。

§ 9

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.

把一切展示出来,只有在你能对其采取行动时才有意义。在大多数 Agent 工具中,对话只是用来观看的。输出不断流过,你唯一的回应方式就是底部的输入框。要对计划中的三个部分做出反应,就得连发三条消息,或者祈祷答案不要缠在一起。

而在 Delta 中,对话是一份文档,你的光标可以在其中自由移动。用你操作代码时熟悉的键盘动作在线程中移动。想回应某处时,把光标放上去开始打字即可。评论会附着在它们所针对的确切文本上,线程中没有任何内容不能评论:diff 中的一行、计划中的一个步骤、一个思考块。Agent 能精确看到你的意思,其他人也一样。

在线程上添加评论。

§ 10

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.

我们为新现实构建了一款新应用

如果你一直关注我们在 DeltaDB 上的工作,你会知道我们从未具体说明这些能力将如何真正到达你手中;这是有意为之。很长一段时间里,我们以为答案就是 Zed,但随着 DeltaDB 成形,我们意识到必须不受约束地开发它,让数据库和它的第一个应用能够相互塑造,而不是把新原语硬塞进现有编辑器。

而且,在数以十万计的日常用户正在使用的 Zed 底层重建基础,会打乱他们每天依赖的工作流。因此 DeltaDB 的第一个客户端成为了一款新应用,从第一天起就围绕其复制抽象来构建,以对话而不是编辑器为中心。现在,软件在线程中发生,界面应该反映这一点。

Delta 给了我们一个专注的地方,让我们能够快速迭代,并通过真实产品使用来改进这些原语。我们会继续开发 Zed,DeltaDB 也会进入 Zed,但 Delta 是这一切的起点。

§ 11

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 Posts

Check 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 团队博客上的类似内容。

想要一款更好的编辑器?

你现在就可以在 macOS、Windows 或 Linux 上试用 Zed。立即下载!

我们正在招聘!

如果你对我们博客涉及的话题充满热情,欢迎考虑加入我们的团队,一起打造软件开发的未来。

打开原文 ↗