乐于分享
好东西不私藏

Zed编辑器更新,给每只 Agent 都发了小桌子

Zed编辑器更新,给每只 Agent 都发了小桌子

昨天 Zed 发了一篇新博客:Introducing Parallel Agents in Zed。

这次更新的重点不是又多了一个聊天框,而是 Zed 开始认真处理一个更现实的问题:当你同时让几个 agent 干活时,编辑器应该怎么组织这些线程。

原文里有一句话挺直接:Zed 现在可以让你在同一个窗口里编排多个并行运行的 agent。对应的新入口叫 Threads Sidebar。

Threads Sidebar and full-screen Agent Panel

这个侧边栏会把所有 agent 线程按项目整理起来。你可以看到哪个线程还在跑、哪个 worktree 有改动、哪个 agent 正在处理什么任务,也可以给不同线程指定不同的文件夹、仓库和 agent。

这点比听起来重要。真正用 agent 写代码时,麻烦往往不是“它能不能写”,而是“我怎么知道它现在改到哪了”。一个线程还好,三个、五个同时跑,就需要一个地方把它们收住。

An overview of the Threads Sidebar

Zed 这次的思路不是把编辑器变成 AI 聊天软件,而是让 agent 和编辑器一起工作。人还是要读代码、做判断、把关质量;agent 更像是可以拆出去的执行线程。

我比较有感的是新的 default layout。

The new default layout in Zed

它把 Threads 放到了左边,Agent Panel 也更靠前;Project Panel 和 Git Panel 被挪到了右边。对习惯了左边项目树的人来说,第一眼真的别扭。找文件的肌肉记忆会慢半拍,甚至会有点烦。

但我觉得这个布局值得试几天。

因为它背后的默认假设变了:过去编辑器以“文件”为中心,现在它开始以“任务线程”为中心。左边不只是目录,而是你正在推进的工作流。哪个 agent 在跑,哪个任务有结果,哪个线程需要你接手,这些东西被放到了最显眼的位置。

如果你还主要是自己一行行写代码,它可能会显得打扰;但如果你已经在认真用 coding agent,同时跑几个任务,这个布局就有道理。

好在 Zed 没有强迫所有人立刻接受。老用户可以选择是否启用新布局,也可以右键底部 panel 图标改 docking 位置,或者进 Settings Editor 调回来。

Customizing panels in Zed

所以我的建议是:先别急着改回去。

新的 default layout 确实难适应,但它不是为了新而新。它更像是 Zed 在赌一个方向:以后的写代码,不只是打开文件,而是管理一组并行推进的任务。

这个方向未必适合所有人,但值得给它一点时间。