昨天下班前,你用 Claude Code 規劃大阪旅行。機票、住宿與每日路線都討論好了,預算表完成一半。今天重新打開 Terminal,最不應該做的事,是把整段背景再貼一次,然後希望 AI 記得昨天的決定。
Claude Code 會保存 conversation 成為 session。只要 session 有正常保存,你可以直接接回昨天的對話,連同目標、決定與已完成進度一起繼續。
最短的答案只有兩條:
claude --continue接回目前資料夾最近一次 conversation。若你想自己挑選指定 session,則在 Claude Code 內輸入:
/resume兩者都不需要編程知識。它們處理的只是「這次工作要接回哪一本工作簿」。
resume 恢復的是 conversation,不是時光倒流
可以把 session 想成一份持續更新的會議紀錄。關閉 Terminal,好比暫停會議;resume 則是第二天重新打開紀錄,讓與會者先讀回昨天談過的內容。
它通常能接回:
你與 Claude 的 conversation history;
先前確認的目標、限制與選擇;
Claude 在對話中看過的檔案路徑與工作進度;
該 session 的名稱與識別資料。
它不等於恢復整部電腦的狀態。正在執行的 background process、未儲存的外部應用程式內容、已關閉的網頁表單,以及第三方系統後來發生的變化,都不會因為 resume 自動回到昨天。磁碟上的檔案也可能已被其他人修改,所以接回後仍應先核對現況。
這個分別很重要:resume 是打開工作紀錄,不是把辦公室還原成昨晚離開的一刻。
最快的方法:--continue
如果你只有一個主要任務,而且仍在原本的資料夾工作,先進入該資料夾,再執行:
cd <原本工作的資料夾>
claude --continue-c 是同一指令的短寫:
claude -cClaude Code 2.1.220 的 help 說明很清楚:--continue 會接回「目前 directory 最近一次 conversation」。因此,資料夾是判斷範圍的一部分。你若在另一個資料夾執行,接到的可能是另一項工作,甚至找不到預期 session。
這條路適合固定在同一個資料夾做一件事的人,例如:
一週內持續完善同一份旅行規劃;
在同一個工作資料夾整理一批閱讀筆記;
分幾天完成履歷與求職信的不同版本。
工作較多時:用 /resume picker
如果同一星期開了幾項工作,不要猜哪一個是「最近」。在 Claude Code 對話中輸入:
/resume它會開啟 session picker,讓你選擇要接回的 conversation。你也可以從 shell 啟動 picker:
claude --resume若已知 session ID,可直接指定:
claude --resume <session-id>-r 是 --resume 的短寫。一般用戶不必記住一串 UUID;更有效的方法,是在工作開始時命名。
在現有 conversation 輸入:
/rename Osaka trip - budget或在啟動新 session 時命名:
claude --name "Osaka trip - budget"--name 設定的名稱會顯示在 prompt box、/resume picker 與 Terminal title。名稱不要只寫「工作」或「文件」,應包含主題與任務,例如「Osaka trip - budget」或「CV - marketing roles」。隔了一星期再找,差別非常明顯。
每天最穩妥的三步
以昨天做到一半的旅行規劃為例。
第一步:接回 session。 如果原資料夾只有這項工作,用 claude --continue;如果有多項工作,用 /resume picker。
第二步:先要求它重述進度,不要立即修改。 可以直接輸入:
先不要修改任何檔案。請用五點重述:任務目標、已完成、未完成、已確認決定、建議下一步。這一步很短,卻能及早發現接錯 session、舊決定理解錯誤,或實際檔案已與 conversation 不一致。
第三步:核對後才繼續。 例如:「進度正確。現在完成第 4 至第 5 天行程,保留每日預算上限,不要新增景點。」這一句把今日工作與昨日決定接起來,比重新交代全部背景更可靠。
/resume、/compact、/clear 怎樣選
這四個動作處理的是不同問題:
情境 | 應用 |
|---|---|
仍在原資料夾,要接最近的工作 |
|
要從多個舊工作中挑一個 |
|
同一工作仍要繼續,但 context 已很長 |
|
轉去完全無關的新題目 |
|
想沿用原進度,另試一條方向 |
|
/compact 會把目前 conversation 壓縮成摘要,保留主要目標與決定,適合同一任務繼續但 context 已經擠迫的情況。它不是找回舊 session 的工具。
/clear 會開一個 empty-context session,適合轉換到完全無關的題目。舊 session 不會因此被刪除,之後仍可透過 /resume 找回。換言之,/clear 是換一本空白工作簿,不是把舊工作簿丟掉。
若要在原方案之外試另一個版本,可在 resume 時加:
claude --resume <session-id> --fork-session這會建立新的 session ID,原 session 保持獨立。旅行規劃可以一條分支保留「大阪五日」,另一條改試「大阪加京都七日」;履歷修改也可以保留原本版本,再另開分支測試較精簡的寫法。
五個常見陷阱
一、在錯誤資料夾使用 --continue。 它按目前 directory 判斷最近 conversation。找不到預期工作時,先確認位置,再改用 /resume picker。
二、一個 session 混入幾個無關題目。 上午規劃旅行,下午修改履歷,晚上整理家庭帳單,之後即使 resume 成功,context 仍然混亂。每個主要題目開一個 session,並立即命名。
三、resume 後直接叫它繼續。 「繼續」沒有驗收點。先讓它重述五項進度,你才能判斷它接回的是不是正確工作。
四、以為外部狀態也會恢復。 Session 保存 conversation,不保證恢復 background process、browser state 或第三方系統資料。涉及最新內容時,先重新讀檔或查詢系統。
五、啟動時關閉 session persistence。 --no-session-persistence 會令 session 不保存、之後不能 resume;本機 help 註明此選項只適用於 print mode。若日後需要接續工作,不要使用它。
把 session 當成工作,而不是聊天視窗
最實用的習慣不是記住更多指令,而是每項工作都做到三件事:一個清晰名稱、一個固定資料夾、一段接回後的進度核對。
這套方法對旅行規劃、履歷修改、報告、閱讀筆記與家庭預算都一樣有效。Claude Code 雖然有 Code 這個名字,session 管理本質上只是讓一項長工作可以分幾天完成。
香港與中國用戶若尚未接入 Claude Code,萃靈 Essevin 可用兩個環境變數連接穩定網關;不用魔法、不改代碼,無需外國信用卡,並可用本地支付方式增值。接入後,第一個值得建立的習慣,就是為 session 命名,隔天用 /resume 找回,而不是每次從零開始。
*本文資料截至發稿日(2026 年 7 月 31 日),僅供一般參考,不構成任何建議;第三方產品之功能、價格與政策,以其官方最新公布為準;Essevin 服務詳情以官網與 console 實際顯示為準。