云代理的开发环境
Development environments for cloud agents
Cursor 为智能体引入了可配置的开发环境,支持多仓库、Dockerfile 即代码、环境治理与安全控制。多仓库环境基于多根工作区构建,支持跨会话复用。Dockerfile 配置支持构建密钥和层缓存,命中缓存的构建速度提升70%。智能体可主导环境设置,失败时默认使用带警告的基础镜像。每个环境有版本历史,管理员可限制回滚权限,审计日志记录所有操作,出站流量和密钥可作用域限定。
为了将工程任务从头到尾完成,智能体需要一个类似于你笔记本电脑上的开发环境:克隆的仓库、已安装的依赖项、内部工具链的凭据,以及构建系统的访问权限。本次发布引入了新工具,让团队能够为其智能体配置开发环境。Cursor 也可以利用这些工具为你设置和维护环境。两者结合,使得团队能够在你完全掌控的开发环境中,运行并行化的智能体集群,端到端地处理任务。
多仓库环境
云端智能体和自动化功能现在支持多仓库环境,这是基于我们在多根工作区方面的工作构建的。你可以配置一个包含智能体工作所需所有仓库的单一环境,并支持跨会话复用。
环境配置即代码
为了更轻松地更改、调试和审查环境定义,我们改进了基于 Dockerfile 的配置。这包括对构建密钥的支持,使你能够直接从 Dockerfile 安全地访问私有包注册表。构建密钥的作用域仅限于构建步骤,不会传递到运行中的智能体环境。我们还升级了层缓存,因此当你更改 Dockerfile 时,只会重建镜像中更新的层。命中缓存的构建运行速度提高了 70%。
改进的智能体主导环境设置
当 Cursor 配置你的环境时,它会向你提问、标记缺失的凭据,并验证你的环境是否设置正确。Cursor 始终会向你显示智能体正在运行的环境版本。如果你的环境配置失败,它将默认使用一个带有明确警告标志的基础镜像,这样你的云端智能体可以继续运行,而不是立即失败。
环境治理与安全控制
每个开发环境现在都有自己的版本历史记录,用户可以查看和回滚。管理员还可以将回滚权限限制为仅限管理员。审计日志会记录团队成员对环境执行的每一项操作,让安全团队完全了解谁更改了什么。出站流量和密钥现在可以在开发环境级别进行作用域限定。为一个环境配置的密钥无法从任何其他环境访问。
在我们的公告和文档中了解更多关于智能体开发环境的信息。