自動化與 Agent

AI 任務中斷恢復 SOP:從逐字稿把工作救回來

中斷摧毀的是對話視窗,不是紀錄。Claude Code 這類工具會把每場對話的完整逐字稿存在你的硬碟裡,恢復的做法不是叫 AI 回想,而是叫它查證。

2026/10/02 | 2 分鐘閱讀 | 一份可存起來、下次中斷直接貼的恢復指令,10–20 分鐘見效

一個核心觀念

中斷摧毀的是「對話視窗」,不是「紀錄」。AI 工作台會把每場對話的完整逐字稿存在你本機。所以恢復的正確做法不是叫 AI「回想」(沒紀錄可回想時它會編),而是叫它查證:去讀那些檔案,重建時間軸,列給你確認後才動工。

Step 1|重開工具,貼恢復指令

在同一個專案資料夾重新打開 Claude Code,貼這段(可直接複製改用):

我剛剛遭遇電腦斷電(/當機/額度中斷),依稀記得我們正在做 <一句話描述任務>,請恢復。 要求:不准憑印象猜。先依序查證:

  1. 專案筆記/記憶檔最後更新到哪
  2. 工作目錄與相關資料夾的檔案修改時間(哪天之後沒動靜)
  3. 上一場 session 的對話逐字稿,找出精確斷點(做到哪一步、最後一句指令是什麼)
  4. 上一場 session 的暫存資料夾,看有沒有半成品可以搶救 查完先列「事實時間軸+斷點結論」給我,再繼續執行。

Step 2|知道逐字稿在哪

  • Windows:C:\Users\<你的帳號>\.claude\projects\<專案資料夾名>\<session-id>.jsonl
  • Mac:~/.claude/projects/<專案資料夾名>/<session-id>.jsonl
  • 檔案很多時,按「最後修改時間」排序,最新的那個通常就是中斷的 session。
  • 裡面是一行一筆的 JSON:你的每句指令、AI 的回覆與計畫、子任務回報、精確時間戳。

找不到的話,問 AI:

我用的是 <工具名> 在 <Windows/Mac>,請告訴我這個工具的對話紀錄檔存在哪裡,然後幫我列出最近三天有更新的紀錄檔,一步一步來。

Step 3|檢查暫存區的半成品

Claude Code 的 session 暫存區(scratchpad)在系統 Temp 資料夾下(Windows 大約在 C:\Users\<帳號>\AppData\Local\Temp\claude\<專案>\<session-id>\scratchpad\)。叫 AI 順手查:

檢查上一場 session 的 scratchpad 和 tasks 輸出資料夾,列出所有檔案與大小——被中斷的子任務可能已經留下完整產物。

Step 4|人工確認時間軸,再放行

AI 列出時間軸後,花 30 秒對一下:斷點合理嗎?它宣稱「已完成」的部分有檔案佐證嗎?確認無誤再回「繼續」。這 30 秒是防止它把猜測當事實的最後一道閘。

你一定會踩的三個坑

坑① 子任務顯示 failed,就當作沒產出,白白重跑一整輪。 被額度上限「殺掉」的子代理,死前最後一秒可能已把產物寫完。實測:一個標記 failed 的調研子任務,30KB 報告完整躺在暫存區。先查落檔,再決定重不重派。

坑② 中間產物一直留在暫存區,系統清理後全沒了。 暫存區不是保險箱。長任務每完成一段,就叫 AI 把中間產物存到正式資料夾。斷點恢復是保險,及時持久化才是本體。

坑③ 讓 AI「憑記憶」續作,它會自信地編出沒發生過的進度。 恢復指令一定要包含「先查證、列時間軸、我確認後才動工」。

卡住時怎麼問 AI

我是新手,用 <工具名> 在 <作業系統>。我在做「AI 任務中斷恢復」的第 <N> 步時卡住了,實際看到的畫面/錯誤訊息是:<貼上原文>。請用最白話的方式,一步一步告訴我接下來怎麼做,每次只給一步,等我回報結果再給下一步。

一句話總結

斷電不可怕,紀錄都在你硬碟裡。把「查筆記、查時間戳、查逐字稿、撈暫存區」這四步存起來,下次中斷直接貼。

支持這裡的內容:前往 Ko-fi 斗內