ZED 团队全新力作 · MULTIPLAYER AGENT 环境

Delta:
AI 时代的双螺旋时光机 与 多人代码共生沙盒

告别“代码改完了,Prompt 忘了丢了”的灾难断层!Atom 与 Zed 传奇缔造者团队带来 Delta:把对话流与代码变更牢牢捆绑在一条双螺旋时光轴上,拉上队友与 AI Agent 一起开黑写代码!

👥 研发团队:Zed 核心创始团队 (From creators of Zed)
🧬 核心单元:Thread(对话Prompt + 独立代码副本双螺旋)
🗄️ 底层引擎:DeltaDB(超越 Git 快照的流式增量数据库)
🎮 协作模式:Multiplayer(多人实时围观/批注/接管 Agent)

🥊 协作断层大对决:传统孤岛对话 vs Delta 双螺旋时光机

❌ 传统割裂孤岛:改动与动机天各一方
ChatGPT / 网页 对话 Prompt 在这 (没人知道改了哪) 上下文断层 本地 Git 仓库 只剩冰冷 Commit (看不出 AI 推理动机)
  • 推理动机彻底丢失: 代码合进 Git 后,后人只能对着 Commit 抓瞎,根本看不到当时的上下文 Prompt。
  • 单机独角戏无协作: 只能自己一个人私聊 Agent,队友想看必须截图或贴文字,无法实时围观批注。
  • 回滚灾难不同步: 在聊天框里点撤回,本地硬盘的代码不会跟着退;在 Git 撤销,对话又对不上了。
VS
✨ Delta 模式:Thread 双螺旋一体化
Delta Thread (单一可分享产物) 对话与意图流 多人实时批注 Delta Worktree 隔离独立副本
  • 对话与代码共生: 对话每走一步,代码就改一截,两方严格对齐、一键时光倒流同时回滚!
  • 多人联机开黑(Multiplayer): 扔一个链接给同事,立刻同屏围观 Agent 写代码、行级讨论评论。
  • DeltaDB 增量流: 突破传统 Git 单纯快照模式,按细粒度 Delta 追踪变更,行号移动引用永不飘移。
🎞️

5岁也能听懂的超级比喻:“带导演旁白的拼装录像带”

以前你让机器人(AI Agent)搭积木,搭好后只拍了一张照片(Git Commit)给朋友看。朋友纳闷:“为什么这块红色的积木要插在最底层?你当时是怎么命令它的?” 你只能抓脑袋说忘记了,因为聊天记录早就被关掉了。
Delta 就像一盘“录音带与积木绑定”的奇妙录像带(Thread):你对机器人说的每一句话、机器人思考的原因、以及它手上每一块积木的移动,都被同一卷胶卷毫秒不差地录在一起!朋友不仅能拉着板凳坐你旁边一起围观指导,你甚至可以随便把录像带倒带到第 3 分钟——不仅对话回去了,手边的积木也立刻跟着恢复如初!

🏛️ Delta 的三大革命性核心构件

🧵

Thread:全新的基本工作单元

在 Delta 里,最小协作单元不是单个文件也不是 Git 分支,而是 Thread。一个 Thread 同时包含与 Agent 的全量对话上下文,以及专属该 Thread 的代码工作目录。

📦 一体化:上下文 + 临时代码库作为单一对象
🗄️

DeltaDB:超越 Git 的流式版本控制

Git 依赖你手动敲 git commit 打快照。DeltaDB 则是像 Figma 一样持续记录细粒度“增量流”(Deltas),每个 Delta 拥有独立稳定的身份标识,哪怕代码行号上下移动,评审批注也绝不迷路!

⚡ 连续记录:无需每次手动暂存与提交
🏝️

Isolated Worktree:并行无冲突沙盒

每个 Thread 默认拥有专属的独立副本(Delta Worktree)。你可以同时开启 3 个 Thread,让 3 个不同的 AI Agent 分头去修 3 个复杂 Bug,彼此物理隔离,绝不会搞脏你当前的主代码分支!

🛡️ 并发安全:Agent 之间绝不踩脚冲突

🎮 交互实验室:体验 Delta Thread 的多人协作与双向回退

切换不同的工程开发场景,直观查看对话 Prompt、代码增量(Delta)与团队成员如何同频联动!

当前工作单元: Thread #104 (Active)
参与者连接状态: You + Alice (Real-time P2P)
代码与提示词同步率: 100% 双向咬合 (No Drift)
团队上下文透明度 100/100 (完全洞悉动机)
DeltaDB 事务追踪数: 148 Deltas Streamed
DeltaDB 双螺旋记录快照:
{ "thread_id": "t_9a2b", "delta_type": "edit", "anchor_prompt_id": "p_04" }

🔍 架构深水区:为什么 Zed 团队要重写底层?

Design Pedigree

Zed / Atom 团队的交互执念

Nathan Sobo、Max Brunsfeld、Antonio 等人此前打造了 Atom、Tree-sitter 以及以极限高性能著称的 Zed 编辑器:

  • 他们深知基于 CRDT 技术的实时协同是协同编辑的王道
  • 敏锐洞察到 AI 时代的代码开发不再是单纯“打字”,而是“人与 AI 共同编织的思考网络”
  • Delta 成为首个将“大语言模型上下文”作为一等公民内置进版本控制的 IDE 环境
VCS Evolution

为什么 Git 快照无法满足 Agent 需求?

Git 的底层世界观是“单次 Commit 快照 + 行号比对”:

  • Agent 一次性修改 20 个文件,如果只在 Commit 里看 Diff,后人根本无法获知哪几行是因为哪句 Prompt 产生的
  • 代码重构后行号剧烈移动,传统 GitHub PR 的行级 Review 评论直接断开失效
  • DeltaDB 以每个细粒度 Delta 为锚点(Anchor),评论和推理链路随代码移动持久锚定
Git & Jujutsu Interop

拥抱现有生态,绝不强求孤立

Delta 不是脱离现实的空中楼阁,它与现有的工程体系严密咬合:

  • Git 兼容: 项目根目录依然是标准的 Git 仓库,分支、Remote 保持原汁原味
  • 早期支持 Jujutsu (jj): 支持在并置模式(Colocated)下利用 jj 的强大变更集能力
  • 桌面端挂载为本地 Checkouts,终端工具与测试套件畅通无阻运行
🎯

Zed 团队的终极洞见:赋予代码以真正的“灵魂与动机”

在 AI 自动写代码成为日常的今天,最廉价的是代码本身,最昂贵的却是“为什么要写成这样”的上下文动机。“代码与对话不应该天各一方。” Delta 将对话 Prompt 与实际代码变更打造成不可分割的生命共同体,让团队成员与 AI 智能体在同一个沙盒里真正同频共振!