Cursor CLI 會話管理與雲端執行

4 min read

05-tips 已經提過 cursor agent --resume 可以接續上次對話。這篇把會話雲端執行講完整:怎麼列出歷史對話、指定 resume 哪一場、以及用 -c 把任務丟到雲端跑,讓你關掉終端機或筆電,任務照樣在背景跑完。

會話恢復:--resume

聊到一半關掉終端、或任務跑太久先中斷,下次想從同一個對話繼續:

cursor agent --resume

會載入最近一次對話,上下文與之前下的指令都還在,不用從頭描述需求。

指定恢復某一個對話

若你不只一場對話,想接回特定那一場

cursor agent --resume=chat-id-here

chat-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,本地跑即可
網路不穩或不想依賴雲端 本地跑,但就要保持連線

會話 + 雲端 一起用

典型流程可以是:

  1. 開一個任務並加上 -c,讓雲端跑
  2. 關終端機
  3. 之後執行 cursor agent ls 找到那場
  4. cursor agent --resume=該場ID 接回,看結果或再下新指令

這樣「長時間任務」和「多裝置/關機」都能兼顧。

小結

  • cursor agent ls:列出所有對話,方便找要恢復的那場
  • --resume:恢復最近一場;--resume=ID:恢復指定對話
  • -c / --cloud:把當前任務交給雲端執行,關終端機也能繼續,之後用 --resume 接回看結果

系列到這裡告一段落。可從 00-overview 複習全系列,或回頭看 08-worktree-intro09-worktree-advanced 把 Worktree 與 Best-of-N 練熟。