2026-09-10,Cursor 的 Projects 进入 beta,向所有用户滚动上线(官方发布博客)。通过这项功能,开发者可以把跨越数月的复杂工程任务交给常驻的 agent 体系:协调员 coordinator 本身不写代码,专做规划并统筹多个 agent 协作。不用人守在旁边给提示词,系统就能自主推进持续性任务。看看它建了什么、又为此付出了哪些工程代价,就能反推出 Cursor 对软件开发未来形态下的赌注。
进入 Projects 后,面对的交互对象换成了协调员。协调员自己不碰代码,专注做规划,把具体任务分派给各个 agent 执行,再把完成的工作汇总交回人工检查。官方更新日志说明,协调员替代用户创建并管理 agent,按需并行拉起执行者。官方发布博客提到,协调员在交互界面中始终保持响应,底层就算正在大段输出代码,也不会卡住用户的输入。
功能入口在 Agents Window 左侧导航的 Projects 区域。新建项目时,填好名称、指定代码仓库,再选定专属的协调员模型(官方文档)。配置完成后,整套体系靠三套关键机制支撑运转。
第一个机制是运行位置默认在云端。官方更新日志指出,每个 Project 都在云端独立电脑上运行,合上笔记本电脑也不会中断。底层的执行单元是 Cloud Agents,也就是 Cursor 跑在云端隔离虚拟机里的 agent,克隆代码仓库干活,最终提交可合并的 PR。要让云端代理真正跑通构建和测试,必须先初始化运行环境。第三方评测 eesel.ai 转引了官方文档的比喻:不给云端代理配置开发环境,就像不给工程师配电脑。要是某个任务必须在本地验证,协调员就在开发者的本机拉起本地 agent 配合,主干开发依然留在云端。
第二个机制是上下文跨机器同步。官方发布博客说明,每个 Project 维护一组文件,在云端机器和本地设备之间实时同步。agent 把调研结论、阶段产物、代码理解与工作偏好写入文件,共享上下文随着项目推进持续累积。在跨机器靠文件累积经验的同时,协调员在横向派活上也做了严格的上下文隔离:复杂任务切分给多个子代理 subagent,各自维护独立的上下文窗口,做完后只把结果摘要交回。
第三个机制是触发靠外部信号。官方更新日志说明,用户可以让协调员监控 Slack 频道、按时间表周期运行,或者跟踪全部 PR。系统只要检测到外部信号就能自主行动,不用干等人类输入提示词。
这套体系并不适合所有开发者。独立技术作者 flaviocopes 在 第三方评测 flaviocopes 里指出,Projects 围绕云端代理搭建,而他个人更倾向于不用云端代理;协调员一次扇出几百个子代理,消耗的 token 规模很大。要是开发者习惯在本地掌控一切,或者对 token 支出格外敏感,这套架构显然并不对胃口。
Projects 如今拿出来的这套能力,来自此前一年多里几轮连续演进。2025-05,Cursor 发布后台代理 Background Agent(论坛更新帖),开发任务第一次能脱离当前会话,扔到云端后台执行,合上电脑也能继续跑。2026-01 引入子代理 Subagents(2.4 更新日志),单个 agent 内部可以分出多个带独立上下文窗口的子代理,把大任务拆开同时推进。2026-02-24,后台代理升格为 Cloud Agents(02-24 更新日志):每个 agent 运行在自己的独立虚拟机里,拥有完整开发环境,可以直接测试自己构建的软件,交付附带视频、截图和日志的成品 PR。
2026-04-02 发布的 3.0 版本调整了界面重心,Agents Window 支持 agent 跨本地、worktree、云端和远程 SSH 并行运行(3.0 更新日志)。2026-04-24 的 3.2 版本补齐了 /multitask(04-24 更新日志):连续发出的请求无需在队列里排队,直接交给一队异步子代理并发处理,更大的任务也会自动拆块。并发调度从 agent 内部的底层能力,变成了产品层面的直接交互方式。
2026-08-19,外部订阅机制上线,子代理也搬进了各自的独立虚拟机(08-19-26 更新日志),事件驱动的无人值守与干净的执行环境自此齐备。2026-09-10,Projects 正式亮相,把协调员、并行子代理集群与共享上下文文件整合成一个持久运行的工程体。整条演进线环环相扣,每一步都在化解上一阶段的瓶颈:先做到单个任务后台运行,再借助隔离虚拟机支撑并发,接着引入外部信号驱动无人值守,最终整合出能跨越数月的工程体。
顺着这些设计细节往深处推,能看出 Cursor 押注的五条核心信念。这五条信念各自对应产品里的一处关键决策轴:工作单位、人的位置、触发方式、经验载体与工位形态。
按官方发布博客的说法,Projects 支持开发者承接规模更大的工程任务,例如落地一项完整功能、跑完一次技术迁移,或者直接搭建整套应用。系统可以在数月内长期维系上下文,向成千上万个子代理分派任务,无需人工提供提示词也能执行周期性工作。Cursor 分享了一组内部工程数据,均为 Cursor 自报:团队正在用 Projects 推进包含数百个 PR 的代码迁移,还挂着一个维护设计系统规范的 Project,预计每天触达 20 到 100 个 PR。
软件工程交付的基本尺度,正在从单个提示词改动几行代码的局部片段,转变成能自主存续、持续演进数月的工程体。转向长生命周期的工程积累,代价是放弃了过去开启新会话时随用随弃、没有历史包袱的轻快与灵活。
传统的辅助编程要求开发者坐在屏幕前逐行审视生成的代码差异,实时纠正变量命名与函数调用;在 Projects 架构中,开发者只需要讲清业务目标与验收准则,最终审查交付的 PR。开发者的重心从盯防细节的执行环节,退到了前置的目标定义与后置的交付验收。
Cursor 自己先下了这笔注。2026-02-26 发布的 官方博客 third-era 披露了一组数据:Cursor 自报其内部合并的 PR 中,35% 由在云端虚拟机里自主运行的 agent 生成。Cursor 把自身定位从辅助编码的助手,转向帮开发者搭建软件生产工厂。协调员不碰具体业务代码,只专注规划分派与带回结果,正是将这套思路做成了具体产品。
不过现实里的验收成本并不低。论坛用户 golfingmoney 于 2026-09-19 在 论坛交接讨论帖 发帖反映,自己必须专门立下规则,要求协调员逐一复核派给每个 agent 的产出,约有 50% 的情况会查出错误。官方员工随后出面解释,每个 agent 只拿到了任务简报和项目共享上下文,任务交接时容易遗漏细节。丢失的细节不会自行蒸发,最终全压在人工验收环节,工程检验的成本并没有减少。
工程师的核心价值正在从敲代码的过程抽离,收拢到定义问题和验收交付两端。这条路也直接切断了开发者对每行新增代码细节的即时掌控。
订阅外部信号的功能比 Projects 早了三周多推出。2026-08-19 更新日志记录,系统支持监控 PR、跟踪 Slack 讨论串或按既定排期运行定时任务,当时这项订阅机制仅向云端代理开放。Cursor 团队成员 Andrew Milich 在公开帖中强调了这种协作形态:借助事件订阅、共享文件系统与持续记忆,同一个 agent 得以跨越多个 PR 长期工作。
软件生成的启动扳机,正在从人坐在键盘前敲开单次对话,转变成外部事件和定时规则触发的自主循环。转向外部信号驱动后,不用每次都靠人手开工;即使开发者合上电脑离开,agent 捕获到信号也能立刻干活。异步自动化带来了便利,代价是交出了任务起点的人工把关:偶发的误判或无效信号,都会直接变成空转的 agent 和滚动的账单。
近几年软件工程行业逐渐形成一个共识:对 agent 来说,上下文是最关键的资产。它能不能跨任务长期积累,直接决定 agent 能接多复杂的活。这个共识落到产品上,第一个要回答的问题就是经验存在哪里。
官方发布博客给出了直接答案:每个 Project 维护一组在多台机器间同步的文件,agent 将调研结果、代码理解与工作偏好写入其中;一旦某个 agent 摸索出某项服务的测试套路,后续所有 agent 都能直接沿用,共享上下文随项目推进持续扩充。在项目共享文件里,有一份专门用来记录工程进度的 notes.md,论坛官方员工 deanrie 在论坛官方回复中证实了这点。除了用共享文件累积长期经验,单任务执行时也要屏蔽短期噪音:子代理官方文档 说明,并发运行 5 个子代理大约消耗单个 agent 5 倍的 token,这项设计买的是上下文隔离,并非追求极限速度,繁复的中间过程锁在子代理内部,父级协调员只接收最终摘要。长期经验落在文件里,单次任务上下文留在窗口里。我三月份写的那篇 Context Infrastructure 讨论过 agent 的工程经验如何依靠文件系统落地,Projects 的设计把这个思路推进了主流工程平台。
agent 在长期协作中攒下的经验,必须落到人类和程序都能读写、支持版本管理的文件系统里,无需托付给黑盒向量数据库。Cursor 避开了两条老路:没有把长期记忆包成模糊的检索接口,也没有让单个上下文窗口无限膨胀去死扛全部历史。
agent 的核心工位究竟设在哪里?官方更新日志直接点明,Project 跑在云端的一台独立电脑上,合上笔记本电脑也不会停摆。论坛官方员工 Colin 在 2026-09-14 的云端优先讨论帖里解释技术取舍时,原话特意用了 deliberately(刻意)这个词:Projects 目前是刻意的云端优先,确保电脑合盖后仍能持续规划与派发任务,并且同一个项目能在桌面端、网页端与移动端同步跟进。
把主力工位全盘放上云端,和本地开发环境撞出了现实冲突。在同一条讨论帖里,论坛用户 ZLH 于 2026-09-12 表达了对本地工位的实际需求:云端沙盒调不动开发者本机配置的私有 MCP 和专有工具,云端克隆的代码仓库看不见这些本地工具,既徒增使用成本,又带来代码外泄的顾虑。
成本压力很快浮出水面。在 Cursor 论坛的成本讨论帖里,Anmol Arora 于 2026-09-22 发帖诉苦:自己在 Projects 里仅仅输入了一个提示词,token 额度转眼耗尽,原话抱怨 “it consumed all my tokens in no time”,并质问为何跑一个基础任务会消耗近 5 亿 token。官方员工随后跟进证实,协调员会把任务拆分给多个并发 agent,每个 agent 独立计费,遇到大型代码仓库,开销往往成倍暴涨。
agent 的基准工作环境是一台位于云端的独立完整虚拟机,本地物理机只是它的外延节点。这项选择伴随着两项代价:依赖本机私有工具链的项目很难接入;在无人值守自主运转时,token 账单随并发 agent 数量水涨船高,一旦失控,现场连个踩刹车的人都没有。五条信念当中,唯独这一条得到了官方口径的明确背书,其余四条的证据则写在产品已构建的功能里。
2026-04-30 至 2026-09-08 的四个多月里,三家团队各自独立把持久个人云端电脑设为系统的默认方案。这三家加上 Cursor,涵盖了通用 agent、账号级 Bot 和个人助理三类不同方向的产品。
Manus 于 2026-04-30 发布 Cloud Computer,告别单次对话重置为空白状态的旧模式,agent 拥有了持久运行环境,生成的文件与安装的工具得以长期留存,多个任务共享同一块硬盘(Manus 发布博客)。xAI 于 2026-08-11 发布 Grok Bot,同账号下的所有 Bot 共享一台持久云端电脑与浏览器会话,借助技能与例程驱动日常工作(Grok Bot 常见问题;Grok Bot 技能与例程文档)。Meta 的个人 agent 产品 Muse 于 2026-09-08 上线,同样安排用户与 agent 共享一台云端专用虚拟机,并把这台虚拟机当作所有操作的权威记录系统,负责代码编译、技能开发、并发子代理与定时任务(Meta Muse 发布博客)。
把 agent 放进带有持久文件系统的云端虚拟机,并非个别团队的偶然偏好,而是多家团队在探索长程任务时共同收敛的技术形态。工程经验落在真实文件上,人随时能读、能改、能做版本追踪,真要出了问题也能清晰溯源。
平时挑选或使用 agent 工具时,不妨用三个问题过一遍手头的真实任务:
先问工作单元的跨度:手头有哪些任务真正需要持续数月的工程体?日常开发若只是写写独立脚本或者修补局部小问题,引入一套长生命周期的协调层只会增加交互流程与并发 token 消耗,单次对话反而更轻快利索。
再问验收标准的自动化程度:交付的验收标准能不能清晰写成测试并自动跑通?团队如果仍旧依靠肉眼逐行审阅代码差异,并发 agent 吐出的大批改动很快就会让开发者陷入审查过载;只有当自动化测试、类型检查与代码规范把验证成本真正压低,把人挪出执行环节才具备切实的生产力价值。
最后问经验记在何处:长期协作累积下来的上下文,究竟落在可编辑、支持版本管理的文件里,还是散落在单次对话记录中?缺少透明的文件系统作为底座,工程知识在交接和排查故障时,就会变成无法追溯的隐性负担。
挑选 agent 工具,敲定的是未来团队的协作分工。Cursor 亮出了自己的底牌,而这套方案究竟能否走通,最终收在两个指标上:合并到主干的 PR 验收质量,以及月底结算时的 token 账单。