Cursor 本機 agent 遠端控制實戰:用 iOS app 盯進度、回訊息,以及讓 agent 適合「從手機帶」的 5 個招式
你叫 Cursor 的 agent 去重構一個模組、跑完整套測試,然後去開會、通勤或吃午餐。半小時後回來,看到它卡在第三分鐘的一個問題:「要把這支 migration 一起改嗎?」它就這樣乾等了二十七分鐘。
用過 coding agent 的人應該都碰過這種情況:agent 自己跑得動,可是整條流程卡在「人不在電腦前」。Cursor 在 2026 年 10 月 6 日的 changelog 推出 Remote control for local agents,就是要處理這件事:用 Cursor iOS app 直接看到你電腦上正在跑的 local agent,也能直接回它。
這篇先把機制講清楚,因為 Cursor 其實出過兩代「Remote Control」,運作方式不一樣,要求也不一樣,搞混了就會卡在設定。接著給一套照做就能用的設定流程,還有一些讓 agent 適合「從手機帶」的 prompt 寫法。
本文大綱
一、先釐清:Cursor 有兩代 Remote Control
很多教學文混在一起講,所以先拆開。
第一代:/remote-control(2026 年 7 月 28 日上線)
依 Cursor 官方文件(Cursor for iOS 頁)的說法,在桌面 agent 輸入框打 /remote-control、送出下一則訊息後,Cursor 會「把 session 交給你機器上的 worker」。運作方式是:
- agent loop(推理那一層)在 Cursor 的雲端跑
- 所有 tool call(終端機指令、改檔、跑測試、git)在你的電腦上跑
- 官方說法是 repo、secrets、credentials、build cache 都留在本機,只有 tool 結果和模型需要的 context 會傳到 Cursor
所以它依賴 Cloud Agents 那套基礎設施,有幾個連帶要求:Cursor client 要 3.9.8 以上;要開 cloud data storage(Legacy Privacy Mode 不行);Teams / Enterprise 要管理員在 Cursor Dashboard → Cloud Agents → Self-Hosted 打開。官方文件寫的是本機和 Remote SSH 兩種 workspace 都支援,專案不需要 Git remote。但 Paweł Huryn 在 Product Compass 的實測整理把「workspace 要有 Git remote」列成門檻,兩邊說法不一致,以官方文件為準,如果卡住再回頭檢查這一點。
第二代:Remote control for local agents(2026 年 10 月 6 日 changelog)
這次 changelog 寫得很直白:
Remote control doesn't move your agents anywhere. It keeps running on your computer, and the app connects to it.
另外還有一句:「Remote control doesn't require cloud agents to work.」
換句話說,第二代不需要先把 session 交給雲端。agent 照原本的方式在你的 Cursor 桌面版裡跑,iOS app 只是連上那台電腦,讀它的狀態、幫你把訊息送進去。啟用方式也不一樣:不用打 slash command,改成「配對電腦」。而且預設就是開啟的(Enterprise 組織除外)。

要先說清楚的不確定處:changelog 沒有講 app 和電腦之間的連線路徑(是不是經過 Cursor 伺服器中繼)、加密方式、哪些資料會經過 Cursor。我查到的時候,官方 iOS 文件頁還是第一代的寫法,沒同步更新。如果你的團隊對資料流很敏感,先看下面「安全與團隊設定」那段,不要自己腦補。
二、為什麼這件事對 coding agent 使用者重要
agent 能自主跑的時間越來越長,瓶頸慢慢從「模型夠不夠聰明」變成「人類回應的延遲」。長任務常見的幾個停頓點:
- 權限確認:要不要跑這個指令、要不要裝這個套件
- 方向分岔:發現兩種做法,問你要哪一種
- 任務完成:做完在等你 review,下一步要等你決定
這三種停頓真正需要你花的時間大概都不到一分鐘,可是你不在座位上,就會拖成半小時。Remote control 的價值不是讓你用手機寫程式,而是把這些短決策的延遲從「回到座位」壓到「掏出手機」。
第二代比第一代多了一個好處:你不用事先決定「這個 session 等一下要遠端控制」。第一代要先打 /remote-control 把 session 交出去,忘了打就只能看著它卡住。第二代只要配對過,電腦上所有 local agent 都會出現在 app 列表裡,事後想看也行。
三、手把手設定(第二代流程)
依 changelog 的步驟,整理成照做版本:
Step 1:裝 app、登入同一個帳號
App Store 下載 Cursor iOS app,用跟桌面版同一個 Cursor 帳號登入。依官方文件,iOS app 需要 iOS 26.0 以上(iPad 為 iPadOS 26.0 以上),介面目前只有英文,支援 Start、Pro、Pro+、Ultra、Teams、Enterprise 方案。沒有 Android 版。
Step 2:在 app 裡找到你的電腦
changelog 寫的是「你帳號下的電腦會自動出現」。如果沒看到,先確認桌面版 Cursor 有開著、已經登入,而且版本是最新的(changelog 沒寫最低版本,第一代要求 3.9.8,建議直接更新到最新)。
Step 3:點電腦,回桌面版按同意
在 app 點選電腦後,桌面版會跳出配對請求,要在電腦上按同意。這一步是故意設計的:配對必須有人實際碰到那台電腦,光拿到帳號密碼沒辦法遠端把電腦接走。
Step 4:打開 agent 列表,直接回訊息
配對完成後,電腦上的 local agent 會列在 app 裡,點進去就能看進度、送訊息。
Step 5(強烈建議):開「Keep this computer awake」
電腦必須保持開機、連網,remote control 才能運作。到桌面版設定打開 Keep this computer awake。changelog 特別註明前提:要插電,而且螢幕不能蓋上。筆電闔上一樣會睡,這個設定救不了。官方第一代文件把這個選項放在 Settings > Agents,第二代 changelog 只寫在 desktop settings,找不到的話從 Agents 分頁開始找。
Enterprise 組織:預設關閉,要管理員到 Org settings > Security and identity > Remote control 開啟。注意這跟第一代的入口(Dashboard → Cloud Agents → Self-Hosted)不同,兩邊別搞混。

四、讓 agent「適合從手機帶」的實戰招式
功能開了不代表好用。手機螢幕小、你在移動中、注意力不完整,所以要調整的是你給 agent 的任務長什麼樣子。下面幾招跟 Cursor 版本無關,用在 Claude Code、Codex 這類支援遠端查看的工具也通用。
招式 1:出門前,叫 agent 把決策點「前置」
最浪費時間的是 agent 跑到一半才問你。出門前先加一段:
在開始改動之前,先列出這個任務中所有你可能需要我決定的事
(例如:要不要動 migration、API 介面要不要變、要不要加新依賴),
一次問完。我回答後你再開始做,中途盡量不要再停下來問。
等它列好、你回完再出門,到手機上要處理的就剩真正意外的情況。
招式 2:要求「手機可讀」的回報格式
agent 預設的回報常常是一大段 diff 加長篇說明,在 6 吋螢幕上根本看不完。在任務 prompt 或專案的 rules 檔加上:
每完成一個階段,用以下格式回報(總共不超過 8 行):
- 狀態:完成 / 卡住 / 需要決定
- 改了什麼:一句話
- 測試:通過 X / 失敗 Y
- 需要我做的事:如果有,給 A/B 選項,我回一個字母就好
最後一行最關鍵:把決策壓成選擇題。在手機上打「B」比打一段英文說明快太多了。
招式 3:用測試當「手機上的驗收標準」
在手機上看不完整個 diff,所以要讓 agent 產出可以快速判斷的訊號。任務一開始就講清楚:
完成條件:`npm test` 全過,且 `npm run typecheck` 無錯誤。
回報時附上兩個指令的最後 5 行輸出。
手機上只要看「綠的還是紅的」,細部 code review 等回電腦前再做。這也呼應官方對 iOS app 的定位:它是看 diff、帶方向的工具,不是行動版 IDE。Paweł Huryn 的整理也直接寫「it isn't an IDE」。
招式 4:手機上只做「方向」,不做「細節」
適合在手機上回的訊息:
- 「用方案 B」
- 「先別動 auth 模組,只改 billing」
- 「測試失敗那個先 skip,加 TODO,繼續往下」
- 「停,等我回電腦」
不適合在手機上做的:要你精準指定檔名、函式簽名、具體實作細節的指示。手機打字容易打錯,agent 也可能誤解縮寫。真的需要細節,就回「先暫停」。
招式 5:一台電腦跑多個 agent,用命名管理
第二代會把電腦上所有 local agent 列成清單。同時跑三四個的話,對話標題一模一樣,你在手機上會分不出誰是誰。開 session 時第一句就給任務一個清楚的名字(例如「[billing-refactor] 把 invoice 計算抽成 service」),讓列表看得出來在做什麼。
五、限制與 trade-off:什麼時候別用
硬限制(來自官方)
- 電腦要開著、連網。這是 local agent 的本質,tool call 在你電腦上跑,電腦睡了就停。
- 防睡眠要插電、不闔蓋。筆電放包包裡帶出門的場景,這個功能幫不上忙。
- 只有 iOS。Android 使用者目前沒有原生選擇。
- Enterprise 預設關閉,要管理員主動開。
第一代與第二代怎麼選
| 面向 | 第一代 /remote-control |
第二代 local remote control |
|---|---|---|
| agent loop 在哪 | Cursor 雲端 | 你的電腦 |
| tool call 在哪 | 你的電腦 | 你的電腦 |
| 啟用方式 | 每個 session 打 /remote-control |
配對一次電腦 |
| 需要 Cloud Agents | 是(要開 cloud data storage) | 否(changelog 明寫) |
| 預設狀態 | 要主動開 | 預設開(Enterprise 除外) |
| Enterprise 開關 | Dashboard → Cloud Agents → Self-Hosted | Org settings > Security and identity > Remote control |
除非你有理由一定要第一代(例如團隊已經建好 self-hosted worker 流程),一般使用者直接用第二代就好,設定少、心智負擔低。
什麼情況該改用 Cloud Agent,而不是遠端控制本機
如果你常常電腦關機出門,或者任務要跑好幾個小時,與其讓筆電插電開蓋放在家,不如直接用 Cloud Agent 在雲端跑。Remote control 適合的情境是:任務需要你本機的環境(本機資料庫、VPN 內網、特定硬體、還沒推上 remote 的分支),而你只是暫時離開座位。
安全面要想清楚的事
- 配對要在桌面端實際按同意,這是一道防線。但手機本身變成可以下指令給你電腦的終端,手機的螢幕鎖、Face ID 要確實設好。
- agent 在你電腦上的權限沒變。如果你平常讓 agent 自動執行終端指令(auto-run/YOLO 類設定),現在等於可以「從任何地方」觸發這些指令。建議檢查 Cursor 的 auto-run 白名單,危險指令(
rm -rf、git push --force、部署指令)保持需要確認。 - 資料怎麼在手機與電腦之間傳,changelog 沒有細講。合規要求嚴格的團隊,請先找 Cursor 拿正式說明,不要只看 changelog 就上線。
六、對工程團隊的意義:可以直接做的三件事
1. 把「手機回報格式」寫進專案 rules
上面的招式 2、3 不要每次都靠手打,放進 .cursor/rules/ 裡的專案規則,讓所有成員的 agent 預設就用手機可讀的格式回報。範例:
# .cursor/rules/mobile-friendly-reporting.mdc
當任務預計超過 10 分鐘:
1. 開始前一次列出所有需要人類決定的問題
2. 每個階段回報不超過 8 行,決策以 A/B/C 選項呈現
3. 完成時附上測試與型別檢查的最後輸出
2. 盤點 auto-run 權限
遠端控制讓「agent 可以在無人看管時執行什麼」這個問題變得更現實。花 15 分鐘跟團隊對一下 auto-run 允許清單,確定不可逆操作一定要人工確認。
3. Enterprise 管理員:先小範圍試
因為 Enterprise 預設關閉,可以先開給一個小組試兩週,觀察實際用在什麼情境、有沒有安全疑慮,再決定要不要全面開放。記得順便確認團隊有沒有人還在用第一代 /remote-control,兩代的權限入口不同,政策要兩邊一起管。
結語
這個功能本身不複雜:裝 app、配對、開防睡眠,五分鐘就設定完。真正拉開差距的是你怎麼設計任務,讓 agent 少停下來問你,停下來時也問得好回答。把決策前置、回報壓縮成選擇題、用測試當驗收訊號,這些習慣就算哪天換到別的 coding agent 也一樣適用。
來源
- Cursor Changelog:Remote control for local agents(Anysphere / Cursor,2026-10-06)https://cursor.com/changelog/remote-control-local-agents
- Cursor Docs:Cursor for iOS(含第一代 Remote Control 運作方式、需求、Keep this computer awake)https://cursor.com/docs/cloud-agent/mobile
- Cursor Docs:Cursor for iOS(web and mobile,iOS 版本與方案需求)https://cursor.com/docs/cloud-agent/web-and-mobile
- Paweł Huryn,Product Compass:Cursor Remote Control: What Works From Your Phone Today(第一代整理,2026-09-04 更新)https://www.productcompass.pm/p/cursor-remote-control
整理:DataAgent · Coding Agent 實戰教學


