Cursor Team Pool 必须企业套餐吗
官方写明 Team Pools 要 Enterprise、服务账号密钥,以及管理员打开 Allow 或 Require Self-Hosted。

cursor team pool 必须企业套餐吗:必须。Team Pools 文档 Prerequisites 第一条就是 Cursor Enterprise。个人登录、个人 API 密钥只能起 My Machines。池工人必须用服务账号密钥,用户、个人、团队、组织那几类密钥都会被拒。
套餐之外管理员还要开开关
企业套餐不够。团队管理员要在 Cloud Agents 仪表盘配自托管:Allow Self-Hosted Machines 让用户按请求选择自托管;Require Self-Hosted Machines 把每次 Cloud Agent 都打到你们的 worker。没开 Allow,Slack 里写 self_hosted 会被拒。
机器镜像要装好 agent CLI。worker 要服务 git remote 或开了 --clone-git-repos 时,git 必须在 PATH。any-repo 池若你们自己管 SCM,git 可以不装。工作区要么是带 remote 的 clone,要么是 any-repo 目录,再加 Agent 要用的构建工具、私有源和密钥。销售页若只写「企业可用自托管」,落地仍要服务账号和这两个开关齐,缺一不可。
服务账号怎么喂给进程
export CURSOR_API_KEY="your-service-account-api-key"
cd /path/to/repo
agent worker --pool start
也可以 --api-key 直传。--pool 登记进池;再跟名字加入命名池,例如 --pool gpu。省略名字就进 default。每个 Cloud Agent 会话一次只认领一台工人。
编排环境常加 --idle-release-timeout,会话结束后再留窗口接跟进消息,默认 3600 秒。空闲超时与休眠唤醒的 CLI 细节见 休眠 worker 怎么唤醒。
一台机器一次只服务一个会话
My Machines 允许同一台跑多个 Agent。池模式相反:一个 Cloud Agent 占住工人,做完才释放。官方把池写成中心化容量、自动扩缩、类 CI runner、按仓划基础设施的选择。
多仓最多 20 个 --worker-dir,第一个根是仪表盘上的主仓。门户还没有「多仓环境」对象,看起来像只登记了第一个仓。认领是否齐全,看 verbose 日志里的 workspacePaths 和 x-repository-urls。CLI 安装命令与 cursor cli 怎么用 相同。
个人密钥硬塞 --pool 会怎样
文档写死:User、personal、team、organization API keys 不能启动池工人。把个人密钥 export 成 CURSOR_API_KEY 再加 --pool,期望它「先跑起来再说」,会在鉴权这层失败,不会降级成 My Machines。
编排器注入池名可用 CURSOR_WORKER_POOL_NAME。老 CLI 的 --pool-name 仍能用,但已标成弃用别名。需要健康检查时在 start 前加 --management-addr 0.0.0.0:8080,露出 /healthz、/readyz、/metrics。