Cursor My Machines 怎么连第一台
个人自托管四步:装 CLI、agent login、agent worker start,再到 cursor.com/agents 下拉框里选这台机器。

cursor my machines 怎么连第一台:My Machines 是个人向的自托管。worker 出站连 Cursor,循环在云上转,终端、改文件、浏览器动作在你这台机器上执行。不必开入站端口。官方仍建议多数团队先用托管 Cloud Agent。
四步连上就能派活
- 装 CLI。macOS / Linux / WSL:
curl https://cursor.com/install -fsS | bash。Windows PowerShell:irm 'https://cursor.com/install?win32=true' | iex。装完跑agent --version。 - 个人机用浏览器登录:
agent login。 agent worker start,进程保持运行。默认是长连接,停掉之前都能复用后续 Cloud Agent 会话。- 打开 cursor.com/agents,环境下来里应出现这台机器,再发任务。
多台同仓库机器用 --name "my-devbox" 起友好名。换目录干活用 --worker-dir,不要先 cd 再忘了把进程留在错误仓库。CLI 总览见 cursor cli 怎么用。
凭证用哪种,哪种会直接拒
个人凭证三条:浏览器登录、Dashboard → API Keys 里的个人用户密钥、或 POST /v1/sub-tokens 签的短时用户令牌。
agent worker start --api-key "your-user-api-key"
agent worker start --auth-token-file /var/run/cursor/token
Kubernetes 里 Secret 环境变量在 Pod 启动时就冻住了。令牌写进可热更新的文件,worker 才能在不重建 Pod 的情况下换证。服务账号密钥只给带 --pool 的池工人用;团队 Admin 密钥和组织密钥连 worker 都起不来。
多仓库根怎么登记
换目录:agent worker start --worker-dir /path/to/repo。多个根就重复 --worker-dir,每条路径必须已存在。有 Git remote 的根会登记路由元数据,Cursor 才能把请求对到正确 checkout。
Slack、GitHub、Linear 要打到这台命名机器,用 worker= 或 machine=,且机器必须属于触发者账号、名字对得上、登记的仓库对得上触发面的目标仓。只写 pool= 或 self_hosted 走的是团队池,不是 My Machines。
本机要人离开还接着跑 CLI 会话,那是另一条 persist 挂会话,不要和 Cloud Agent 选这台 worker 混成一步。
picker 里看不见先跑 debug
agent worker debug
报告查鉴权、隐私路由、仓库标签、以及 Cursor 能不能看到匹配的 worker。启动前同样诊断用 agent worker start --debug。
机器不出现时官方让查四件事:进程是否还在;桌面应用和 CLI 是否同一账号;worker 目录的 Git remote 是否预期;出站是否通 api2.cursor.sh、api2direct.cursor.sh。Mac 上 computer use 失败时,debug 只确认 helper 装没装,不确认辅助功能权限。