一声棒喝,本不立文字
偏要著録,已是二义

cursor-changelog

多任务、Worktrees 和多根工作区

Multitask, Worktrees, and Multi-root Workspaces

二〇二六年五月八日 · 英文原文

Cursor 新版本引入 `/multitask`,在 Agents Window 中通过 async subagents 并行处理请求,并可拆分较大任务或处理已有队列消息;新增和改进 worktrees,支持在不同 branch 后台运行隔离任务并一键切换到本地前台;multi-root workspaces 支持单个 agent session 指向多个文件夹,用于跨 repo 修改 frontend、backend 和 shared libraries。

此版本引入了一种使用 async subagents 进行多任务处理的新方式,改进了 worktrees 体验,并为跨 repo 变更提供了 multi-root workspaces。

在 Agents Window 中进行多任务处理

使用 /multitask,Cursor 会运行 async subagents 来并行处理你的请求,而不是把它们加入队列。它还会将较大的任务拆分成较小的部分,交给一组 async subagents 同时处理。

如果队列中已经有消息,你可以让 Cursor 对它们进行多任务处理,而不是等待当前运行完成。

Agents Window 中的 worktrees

我们在 Agents Window 中新增并改进了 worktrees。在不同 branch 上后台运行隔离任务。当你准备测试变更时,只需点击一次,即可将任意 branch 移动到本地前台。

Agents Window 中的 multi-root workspaces

单个 agent session 现在可以指向由多个文件夹组成的可复用 workspace。这使 Cursor 能够进行跨 repo 的变更,覆盖 frontend、backend 和 shared libraries,而无需每次在 repo 之间移动时重新指定 agent 的目标。

译自 cursor-changelog · 录于 二〇二六年五月八日