Cursor 发布 Projects:支持多 Agent 协作与长期任务自动化
Sep 10, 2026·productIntroducing ProjectsAlexi & Fredrika5mAlexi & Fredrika·5m
Agent 编排从单轮对话走向长期自主工作的关键产品落地,提供了可复用的多 Agent 协作范式,值得关注其工程实践效果。
Blog / product
博客 / 产品
Today we're launching Projects in Cursor. Projects lets you take on larger bodies of work, such as a feature, a migration, or a full app. It maintains context over months of work, delegates tasks to thousands of subagents, and performs recurring work without being prompted.
今天,我们在 Cursor 中推出了 Projects。Projects 让你能够承担更庞大的工作体,例如一个功能、一次迁移或一个完整的应用程序。它能在长达数月的工作中保持上下文连贯性,将任务委派给数千个子智能体(subagents),并在无需提示的情况下执行重复性工作。
In February we outlined our vision for a third era of software development, where fleets of agents take on entire bodies of work. Projects is the concrete implementation of that vision. By moving up a level of abstraction, it frees developers from managing agents and lets them direct the work itself.
今年二月,我们阐述了软件开发的第三个时代的愿景:由成群的智能体承担整个工作体。Projects 是该愿景的具体实现。通过提升抽象层级,它将开发者从管理智能体的工作中解放出来,让他们直接指导工作的进行。
At Cursor, we've been using Projects for several months, doing work such as running migrations of a few hundred PRs, keeping our design system consistent, and shipping Projects itself. We've found it to be a substantial productivity multiplier: new users merge 30% more PRs while users who primarily use Projects merge six times as many.
在 Cursor,我们已经使用 Projects 几个月了,完成了诸如运行数百个 PR 的迁移、保持设计系统一致性以及发布 Projects 本身等工作。我们发现它是一个显著的生产力倍增器:新用户合并的 PR 数量增加了 30%,而主要使用 Projects 的用户合并的 PR 数量是原来的六倍。
#Direct thousands of agents through one coordinator
#通过一个协调者指挥数千个智能体
You oversee a Project by chatting with its coordinator agent. The coordinator doesn't write code itself but directs other agents that do. Because it delegates rather than executes, it is never blocked and is always responsive to direction.
你通过与协调者智能体聊天来监督一个 Project。协调者本身不编写代码,而是指挥其他负责编写的智能体。由于它侧重于委派而非执行,因此永远不会被阻塞,并且始终能响应指令。
There are three core capabilities that make Projects possible:
使 Projects 成为可能的三大核心能力如下:
Cloud by default, local when needed. A Project runs on its own computer, so closing your laptop doesn't stop it. This lets a Project run more subagents in parallel than your laptop could support. When something needs testing on your machine, the coordinator spins up a local agent to run it there.
默认云端,按需本地。Project 在独立的计算机上运行,因此合上笔记本电脑不会中断它。这使得 Project 能够并行运行的子智能体数量超过你的笔记本电脑所能支持的数量。当需要在你的机器上进行测试时,协调者会启动一个本地智能体在那里运行。
Shared context. You shouldn't have to onboard an agent every time you start a task. Each Project maintains a set of files that sync across every cloud and local machine its agents use. Agents add research and artifacts, along with what they learn about the codebase and how you prefer work to be done. If one agent figures out how to test a service, for example, every future agent can use those instructions. This context grows with the Project, making the coordinator more effective over time.
共享上下文。你不应该每次开始任务时都要让智能体重新熟悉情况。每个 Project 都维护一组文件,这些文件会在其智能体使用的每台云端和本地机器之间同步。智能体会添加研究结果和工件,以及它们对代码库的了解和你偏好的工作方式。例如,如果一个智能体搞清楚了如何测试某个服务,那么未来的所有智能体都可以使用这些说明。这种上下文会随着 Project 的增长而积累,从而使协调者在随着时间的推移变得更加高效。
Subscriptions. The coordinator can watch a Slack channel, run on a schedule, or follow all your PRs, fixing CI and acting when they open or merge. This way it can take action based on signals it detects, without waiting for you to prompt it.
订阅。协调者可以监控 Slack 频道、按计划运行,或跟踪你所有的 PR,修复 CI 问题并在 PR 打开或合并时采取行动。这样,它可以根据检测到的信号采取行动,而无需等待你的提示。
#How we use Projects at Cursor
#Cursor 如何使用 Projects
Three patterns cover most of what our engineers do with Projects.
三种模式涵盖了我们工程师使用 Projects 的大部分内容。
#Feature work
#功能开发
Most engineers create a Project for a substantial body of work. A feature usually starts with agents researching the system and recording what they learn as shared context. The coordinator then creates a plan and sends agents to implement and test different parts of it in parallel.
大多数工程师会为大量工作创建一个 Project。一个功能通常始于代理(agents)研究系统,并将所学内容记录为共享上下文。随后,协调器(coordinator)会制定计划,并派遣代理并行实施和测试其中的不同部分。
With each turn of feedback, the Project learns your architecture and preferences. When the feature is ready to try, the coordinator can start an agent on your computer and run it locally. After it ships, the same Project can monitor logs and handle bug reports with the full context behind the original decisions.
随着每一轮反馈的交互,Project 会学习你的架构和偏好。当功能准备好进行试用时,协调器可以在你的计算机上启动一个代理并在本地运行。在功能上线后,同一个 Project 可以监控日志,并基于原始决策背后的完整上下文处理错误报告。
#Migrations
#迁移
Projects are especially useful for migrations that are easy to start and difficult to finish. At Cursor, we've used them to adopt new frameworks and replace styling systems across hundreds of PRs.
Project 对于那些易于开始却难以完成的迁移工作尤其有用。在 Cursor,我们曾利用它们来引入新框架,并在数百个 PR 中替换样式系统。
You work with the coordinator to establish a safe approach, then it applies that approach incrementally across the codebase. Early on, you review each PR closely. As the fixes hold up, you review less, and the coordinator keeps working through the migration on its own.
你与协调器共同确立一种安全的方法,然后它在整个代码库中逐步应用该方法。在早期阶段,你会仔细审查每个 PR。随着修复措施经受住考验,你的审查频率会降低,而协调器将继续独立推进迁移工作。
#Gardening
#维护
Projects are great for handling work that never really ends, such as maintaining code quality or watching for regressions. You can tell the coordinator to follow new PRs, listen for bug reports in Slack, or run on a schedule, and it acts whenever new work appears.
Project 非常适合处理那些永无止境的工作,例如维护代码质量或监控回归问题。你可以指示协调器跟踪新的 PR、监听 Slack 中的错误报告,或按预定计划运行,每当有新工作时它便会采取行动。
One engineer on our team runs a design-system Project this way. At first, the engineer reviewed each fix and corrected the ones it got wrong. Now the coordinator scans every new PR, extracts components that belong in the design system, and adds a lint rule whenever it sees the same mistake twice. The Project is on track to touch 20 to 100 PRs a day, so the coordinator organizes the work and the engineer checks in where attention is needed.
我们团队的一位工程师以这种方式运行一个设计系统(design-system)Project。起初,这位工程师会审查每项修复并纠正其中错误的部分。现在,协调器会扫描每一个新的 PR,提取属于设计系统的组件,并在发现同一错误出现两次时添加一条 lint 规则。该 Project 预计每天将涉及 20 到 100 个 PR,因此协调器负责组织工作,而工程师则在需要关注时进行检查。
#Get started with Projects
#使用 Project 入门
Projects are available in beta and rolling out to all users starting today. Start a Project from the left hand nav, describe what you want built, and the coordinator takes it from there. It works best on work that will outlive a single chat, whether that's a feature with several PRs, a migration, or a job you want handled while you're away.
Project 目前处于 beta 测试阶段,并从今天开始向所有用户推出。从左侧导航栏启动一个 Project,描述你想要构建的内容,协调器便会接手后续工作。它在那些生命周期超越单次聊天的工作上效果最佳,无论是包含多个 PR 的功能、一项迁移任务,还是你希望在你离开期间处理的工作。
Related posts
相关文章
Feb 26, 2026·Ideas
2026年2月26日·想法
The third era of AI software development
AI 软件开发的第三个时代
Michael Truell · 4 min read
Michael Truell · 4 分钟阅读
Mar 5, 2026·Product
2026年3月5日·产品
Build agents that run automatically
构建自动运行的代理
Jack, Jon & Josh · 8 min read
Jack, Jon & Josh · 8 分钟阅读
Feb 12, 2026·Product
2026年2月12日·产品
Expanding our long-running agents research preview
扩展我们的长期代理研究预览
Cursor Team · 5 min read
Cursor Team · 5 分钟阅读
View more posts →
查看更多文章 →
更进一步:量化金融体系
看懂新闻只是起点——沿量化金融路径,把它变成能交付的工程能力