泽德:德尔塔
Delta

原始链接: https://zed.dev/blog/introducing-delta

Zed 开发团队推出了 **Delta**,这是一个旨在弥合代码编写与对话交流之间鸿沟的全新多用户协作环境。该平台构建于专有的 **DeltaDB** 之上,能将实时的代码工作树与开发者及智能体(agent)之间的对话进行同步,确保上下文得以保留,而非在静态提交中丢失。 主要功能包括: * **实时协作:** 团队成员可以加入会话线程进行评论、编辑或与智能体实时交互,更改内容会在本地机器或云端运行环境间同步。 * **上下文感知开发:** 评论和反馈直接锚定在代码或特定的智能体输出上,便于追踪技术决策背后的“缘由”。 * **高性能:** Delta 基于 Rust、WebAssembly 和 WebGL 构建,能够处理大规模的智能体生成转录内容和差异代码,而不会崩溃或截断数据。 * **无缝集成:** Delta 可与现有的 Git 仓库协同工作,并支持 Claude Code 等外部智能体工具。 尽管 Delta 目前作为独立应用程序发布以支持快速迭代,但团队计划在未来将其功能整合至 Zed 中。Delta 现已进入内测阶段,并正陆续向新用户发放邀请。

Zed 代码编辑器团队近期发布了“Delta”——一款专注于多用户协作式智能体开发的新应用,这在 Hacker News 上引发了广泛讨论。 **核心功能:** Delta 引入了代码编写的“多人游戏”环境,允许多名用户同时参与 AI 智能体会话。其主要功能包括:在智能体转录内容中进行行内批注、将对话视为可搜索的持久化文档,以及直接在开发工作流中进行团队头脑风暴和指导。 **社区反应:** * **对协作持怀疑态度:** 许多开发者认为编程是一项需要“心流”的孤独活动。批评者认为多人协作编辑是一种干扰性的“后座司机”式体验,并指出协作需求已通过 Git、Pull Request 和常规团队通讯工具得到了满足。 * **对“AI 垃圾内容”的疲劳:** 社区中很大一部分人对行业转向 AI 集成工具感到厌倦。许多用户认为 Zed 正在背离其作为快速、可靠代码编辑器的初衷,转而追求由风投支持的“AI 优先”功能。 * **UI/UX 的担忧:** 用户指出,文本对比度低、复杂度高,以及“AI 噪音”可能导致文档混乱,这些都是阻碍采用的主要因素。 * **支持的声音:** 支持者认为,多人智能体交互是指导和知识转移的未来,并建议通过妥善管理的共享上下文来减少错误并提高团队协作效率。
相关文章

原文

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.

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.

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.

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.

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.

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.

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.

联系我们 contact @ memedata.com