云端Agent开发环境(6分钟阅读)
摘要
Cursor推出了用于配置云端Agent开发环境的新工具,支持多仓库环境及基于Dockerfile的配置,包含构建密钥和更快的缓存。
Cursor详细介绍了一个为自主编码Agent量身定制的云端开发环境配置新系统。该系统支持多仓库、环境即配置、自动化设置工作流以及用于管理并行Agent集群的治理控制。
查看缓存全文
缓存时间: 2026/05/16 00:14
# 云代理的开发环境
来源:https://cursor.com/blog/cloud-agent-development-environments
云代理比本地代理更容易并行化,在笔记本电脑合上时仍能继续工作,并且可以根据程序化触发条件自主运行。
但代理的能力取决于其运行环境。一个能写代码但无法运行测试、查询服务或访问 API 的代理,无法闭环完成工作。
为了端到端地完成工程任务,云代理需要一个与本地设置相似的开发环境:克隆的仓库、已安装的依赖项、内部工具链的凭据,以及构建系统的访问权限。有效的开发环境能赋予代理对你代码库和组织的完整上下文,使其能够测试和验证自己的工作。
云代理开发环境架构
今天,我们发布了用于配置云代理开发环境的新工具。Cursor 也可以使用这些工具来自动设置和维护你的环境。此次发布让团队能够更轻松地运行并行代理集群,在你完全控制的开发环境中端到端处理任务。
## 多仓库环境
企业中大多数工程工作涉及多个代码库和仓库。运行微服务的大型组织通常有多个需要协同变动的仓库。局限于单个仓库的代理作用有限,因为它无法跨所有必需上下文进行推理。
云代理和自动化功能现已支持多仓库环境,这是基于我们之前的多根工作区(multi-root workspaces)工作成果。你可以配置一个包含代理工作所需所有仓库的单一环境,并在不同会话间重复使用。有了多仓库的范围,代理可以推理代码库某一部分的变更如何影响其他部分,并跨仓库工作以交付、测试和验证变更。
以下是一些使用多仓库环境的客户反馈:
> **Amplitude**
> 我们在 Amplitude 的公共 Slack 频道中运行 Cursor 自动化。多仓库支持是这些功能真正有用的关键。代理可以调查报告的问题,确定涉及哪些仓库,并在正确的位置以完整上下文打开包含修复的 PR。
> — Steven Cheng,Amplitude 高级工程经理
> **Decagon**
> **Snyk**
> **BILT**
## 环境配置即代码
为了更轻松地更改、调试和审查环境定义,我们改进了基于 Dockerfile 的配置。这包括对构建密钥(build secrets)的支持,使得可以直接从 Dockerfile 安全地访问私有包注册表。构建密钥作用域仅限于构建步骤,不会传递给运行中的代理环境。
我们还升级了层缓存机制,因此当你更改 Dockerfile 时,只会重建镜像中已更新的层。命中缓存的构建速度提升了 70%。
云代理开发环境 Dockerfile 配置
对于不想从头编写 Dockerfile 的团队,Cursor 可以为你配置 Dockerfile。Cursor 将检查你的仓库,确定所需的工具和依赖项,并生成一个你可以编辑和版本化的配置。此功能目前处于私有测试阶段,将在未来几周内向企业团队开放。
## 改进的代理主导环境设置
当 Cursor 配置你的环境时,它会向你提问、标记缺失的凭据,并验证你的环境是否设置正确。
Cursor 在提问并验证云代理开发环境设置
Cursor 对开发环境也有了更强的感知。它会显示你的代理运行所在环境的版本。如果环境配置失败,Cursor 将默认使用一个带有明确警告标志的基础镜像,以便你的云代理能够继续运行而不是立即失败。
## 环境治理与安全控制
每个开发环境现在都有自己的版本历史记录,用户可以查看并回滚。管理员还可以将回滚权限限制为仅管理员。审计日志会捕获团队成员对环境执行的每个操作,让安全团队全面了解谁更改了什么。
出口流量和密钥现在可以在开发环境级别进行作用域限定。团队可以限制一个环境对外部网络访问的特定允许列表,同时让另一个环境拥有更宽松的权限。此外,为一个环境配置的密钥无法从其他环境访问。
## 下一步计划
目前,环境是在某个时间点配置的,当它们与代码库不同步时会重新构建。我们正在朝着环境设置随着代码库演进而自主演变的方向努力。
要开始使用云代理开发环境,请阅读文档(docs)或访问你的云代理仪表板(cloud agents dashboard)。
相似文章
@cursor_ai: 从今天起,你可以在完整配置的开发环境中运行云代理。设置方式如同为工程师配置笔记本电脑……
Cursor AI 现在支持用户在完整配置的开发环境中运行云代理,通过克隆仓库、依赖项和工具链凭证,复现开发人员笔记本的设置。
@cursor_ai:我们最近为 Cursor CLI 推送了体验优化,让在终端里与 agent 协作更顺手……
Cursor CLI 新增 /debug 命令,帮助 agent 在终端快速定位并修复难以复现的棘手 bug。
我们为智能体构建了持久化云服务器。与常规基于聊天的智能体相比,有哪些变化?
作者介绍了 Computer Agents,这是一个提供持久化云环境的平台,支持文件和终端访问,以增强 AI 智能体在跨会话中的可靠性和上下文保留能力。
我们将 Cursor.ai 改造成了类 OpenClaw 风格的多智能体控制面板
开发者在 Cursor CLI 之上构建了一个开源 Web UI,将其转变为多智能体控制面板,允许用户通过浏览器操控界面运行多个 Cursor 智能体会话,支持独立工作区、任务调度以及 MCP 配置管理。
我厌倦了AI开发工具把一切都困在云端,所以我构建了...
AgentBuddy 是一个本地优先、开源的 AI 工作流沙盒,支持持久化代理线程、实时执行追踪和事件驱动工作流,集成了 Claude Code,旨在让 AI 开发保持本地化和透明化。