Background Agent 是 Cursor 代码编辑器提供的云端自主代理功能,能够在隔离的云端环境中独立执行开发任务,无需占用用户本地计算资源。其核心特征包括:任务在后台异步运行、支持并行处理多个开发任务,任务完成后可自动创建 Pull Request 或将结果同步到本地工作区,适用于耗时较长的代码生成、重构等场景。
Cursor 后台代理支持实时交互,用户可以在代理运行过程中随时介入指导和纠正方向
Cursor 后台代理理论上可以同时启动 7-8 个代理并行处理多项不同任务
Cursor 1.0的核心新功能包括BugBot代码审查机器人、后台智能代理、偏好记忆系统、MCP安装简化以及Jupyter Notebook增强
Cursor 1.0将后台代理(Background Agent)功能向所有用户开放,此前仅对少部分用户开放
Background Agent 使用前需要关闭隐私模式,且当前项目必须是 Git 仓库并绑定远端仓库
Background Agent 提供云端环境执行任务,不占用本地资源,关闭本地电脑后任务仍能继续运行
Background Agents的底层依赖于Agent Loop架构,通过RAG技术索引整个项目代码库,并通过工具调用执行文件读写、终端命令、代码搜索等操作
Cursor的技术路线经历了三个阶段:FIM代码补全、Composer多文件编辑、Background Agents异步自主执行
Cursor的Background Agents功能允许AI在云端独立运行编码任务,无需占用开发者本地的编辑器会话
Cursor即将推出与Jira、Linear等任务管理系统的集成功能,后台Agent可自动运行在每一个Issue上
还有 3 条时间轴事件