Skip to Content
智能体隔离的工作树

隔离的工作树

当多个智能体在同一个文件夹中工作时,它们可能会覆盖彼此的修改。隔离的智能体会在自己的分支上获得一份独立的项目副本(git 工作树,即 worktree),因此它可以随意修改,而不会打扰你或其他智能体。

1/5添加智能体之前,在侧边栏打开 Isolate in git worktree(叠放方块的按钮)。

开启

在侧边栏工作区下方的添加行中,先打开 Isolate in git worktree(叠放方块图标的按钮),再添加智能体。副本准备期间卡片会显示 Preparing,之后智能体启动。

你的项目必须是一个 git 仓库。如果你还没有安装 Git,安装向导可以帮你安装。

自动准备好副本

新的副本里既没有已安装的依赖,也没有你的私有文件。在工作区的编辑对话框中,你可以设置:

  • Setup command for isolated agents——在每个新副本中、智能体启动之前运行一次,例如 npm install。运行时输出会显示在卡片中。
  • Files to copy into a new worktree——git 不跟踪但智能体需要的文件,例如 .env。
  • Run command——从智能体卡片启动你的项目(其 ⋯ 菜单中的 Run this project);一旦项目打印出本地地址,就会打开一张指向你应用的浏览器卡片。

添加评审者

当工作看起来已经完成时,在智能体的 ⋯ 菜单中选择 Add a reviewer。第二个智能体会在同一个工作树中启动——如果你装有其他 AI,就会使用不同的 AI——并有一条从作者指向它的箭头,它被要求阅读改动且不做任何编辑。

把成果合并回来

智能体的修改保存在它自己的分支上。满意之后,可以在终端卡片中合并该分支——或者直接让智能体提交并合并它的工作。