跳到正文
FunCoding

搜索

搜索文档、Skill 和 MCP

云端环境与启动流程

准备单仓或多仓环境,区分 Build 安装与每次 Agent 启动的服务。

Cursor 托管 Cloud Agents 使用隔离的 Ubuntu 机器。环境应具备仓库、依赖、测试工具、密钥和网络访问,让 Agent 可以验证修改。

创建与解析

从 Cloud Agents dashboard 的 Environments 创建环境,选择一个或多个仓库。推荐使用引导设置,让 Agent 安装依赖、验证代码并完成首个 Build;也可使用 Dockerfile 手工定义。

配置按以下顺序取第一个匹配:仓库 .cursor/environment.json、个人保存环境、团队保存环境。多仓环境按仓库组复用,可支持跨仓修改和测试。

这些设置针对 Cursor 托管运行时。Self-Hosted Machines 只使用环境中的仓库信息,不读取 environment.json,也不从 Build 启动。

安装与启动分工

字段执行时机放什么
install创建 Build 时依赖安装、代码生成、编译、磁盘缓存
start每次 Agent 启动时Docker、数据库、隧道等服务
terminalsstart 后在共享 tmux 终端中的应用进程

install 必须可重复执行并正常结束,可能在已经准备过的磁盘上运行。不要在其中放一直不退出的服务;Build 只保留磁盘,不保留运行进程、shell export 或内存缓存。

团队使用

把可版本管理的设置提交到 .cursor/environment.json,并在 AGENTS.md 中增加云端专用测试说明。详细步骤较长时引用其他文件,避免每次重新解释环境。

托管多仓环境可以协调多个仓库,但 Cloud Agents 不等同于编辑器的 multi-root workspace。Long running 功能当前也不支持多仓环境,应按具体功能分别核对。

变更与恢复

环境页可以查看历史、用 Update with Agent 调整、用 New Setup Run 重新配置,或从历史 Restore。失败 Build 不替换现有成功环境;诊断流程见Builds。