多任务、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 的目标。