Cursor CLI 會話管理與雲端執行
4 min read
05-tips 已經提過 cursor agent --resume 可以接續上次對話。這篇把會話與雲端執行講完整:怎麼列出歷史對話、指定 resume 哪一場、以及用 -c 把任務丟到雲端跑,讓你關掉終端機或筆電,任務照樣在背景跑完。
會話恢復:--resume
聊到一半關掉終端、或任務跑太久先中斷,下次想從同一個對話繼續:
cursor agent --resume會載入最近一次對話,上下文與之前下的指令都還在,不用從頭描述需求。
指定恢復某一個對話
若你不只一場對話,想接回特定那一場:
cursor agent --resume=chat-id-herechat-id 要從「列出對話」取得,見下一段。
列出所有對話:cursor agent ls
cursor agent ls會列出過去的對話(含 ID 或識別資訊)。從列表裡找到你要的那一場,把對應的 ID 帶進 --resume=ID 即可。
整理一下:
| 指令 | 作用 |
|---|---|
cursor agent ls |
列出所有對話 |
cursor agent --resume |
恢復最近一場 |
cursor agent --resume=聊天ID |
恢復指定對話 |
雲端執行:-c / --cloud
有些任務很重:全 repo 分析、產一大份文件、多輪重構。若在本地跑,要一直開著終端機,筆電關機或斷線就中斷。
用 -c(或 --cloud)可以把這一輪對話交給雲端 Agent 繼續跑:
cursor agent "分析整個專案並產出架構文件到 docs/architecture.md" -c- 送出後,任務會在 Cursor 雲端執行
- 你可以關掉終端機、關機、去做別的事
- 之後再用同一個 Cursor 帳號、在任意裝置開 CLI,用
--resume接回那場對話,看結果或繼續追加指令
所以 -c = 「這題交給雲端跑,我不必在電腦前等」。
什麼時候用 -c?
| 情境 | 建議 |
|---|---|
| 任務預期要跑很久 | 用 -c 丟雲端,關機也能跑完 |
| 只想快速問一句、改小東西 | 不用 -c,本地跑即可 |
| 網路不穩或不想依賴雲端 | 本地跑,但就要保持連線 |
會話 + 雲端 一起用
典型流程可以是:
- 開一個任務並加上
-c,讓雲端跑 - 關終端機
- 之後執行
cursor agent ls找到那場 cursor agent --resume=該場ID接回,看結果或再下新指令
這樣「長時間任務」和「多裝置/關機」都能兼顧。
小結
cursor agent ls:列出所有對話,方便找要恢復的那場--resume:恢復最近一場;--resume=ID:恢復指定對話-c/--cloud:把當前任務交給雲端執行,關終端機也能繼續,之後用--resume接回看結果
系列到這裡告一段落。可從 00-overview 複習全系列,或回頭看 08-worktree-intro、09-worktree-advanced 把 Worktree 與 Best-of-N 練熟。