恢復代理和終端
原樣回到你離開的地方
AgentsRoom 可以在重啟時恢復代理和終端。一天結束時退出應用,第二天早上一切都回來了:你的 AI 代理、你的開發命令分頁、你的終端命令和你的工作目錄,每個開發伺服器點一下就能執行,如果你事先要求過,則已經在執行。不再有浪費的第一個小時。不再需要猜測昨天哪些終端在執行。
這才是 AgentsRoom 真正的意義:不只是又一個終端或又一個 IDE,而是一個讓你在一個地方控制代理會話、開啟的終端和開發環境,然後下次啟動時一鍵恢復代理和終端的工具。
AgentsRoom 在退出時詢問你是否要恢復代理和終端。下次啟動會在你離開的位置重新開啟每個代理和每個開發命令分頁:命令會等你點選「啟動」,或者在開啟「啟動時恢復命令」後自行重新啟動。
大多數開發者每天早上要損失 30 到 60 分鐘,只是為了重建昨天的環境:重新開啟 IDE、重新啟動開發伺服器、重新輸入命令、把代理重新掛到正確的專案上、回想每個代理在哪條分支上。AgentsRoom 終結了這個儀式。退出時一次點選,你就決定下次啟動時恢復代理和終端,第二天早上開啟 AgentsRoom,你又回到了離開時的精確狀態。
退出時,AgentsRoom 會問你:你現在開著 3 個代理終端和 1 個開發命令終端,下次啟動時要恢復它們嗎?它數的是真正在執行的東西,你只回答一次,下次啟動就會忠實地重放:之前開啟的專案、你的 AI 代理 (Claude、Codex、GitHub Copilot CLI、Cursor 以及另外 13 個代理 CLI)、你的長時間執行的開發伺服器、你的終端命令會話。
恢復代理和終端不是記憶體把戲,也不是在你的 shell 歷史之上的 hack。這是一個真正的會話快照:代理角色、代理提供商、代理專案、工作目錄、程序類別、命令列、回滾意圖。所有內容都本地儲存在你的專案裡,所以你可以跨越重啟、停電和 macOS 更新來恢復代理和終端。
不只是終端。不只是 IDE。
AgentsRoom 是為一件事而生的:速度。開啟專案的速度。啟動代理的速度。在開發伺服器之間切換的速度。以及第二天回到工作的速度。最後這一點正是我們建置恢復代理和終端這個功能的原因:因為每天早上重建環境的摩擦正在殺死我們一天剩餘時間裡如此努力為你提供的生產力。
想法很簡單。你結束一天。你按下 Cmd+Q。AgentsRoom 問你是否要明天恢復代理和終端。你說是的。你睡覺。你喝咖啡。你開啟 AgentsRoom。一切都回來了。你之前在跑的代理回來了。你開啟的終端回來了。開發伺服器的分頁回來了,點一下就能執行。工作目錄回來了。你在開啟應用的同一秒鐘開始寫程式碼。
這正是 AgentsRoom 與 iTerm2 或 Warp 這樣的普通終端模擬器,以及 VS Code 或 JetBrains 這樣的重型 IDE 不同之處。終端模擬器在你關閉它們時會忘記一切。IDE 記住檔案但不記住執行的程序。AgentsRoom 記住代理、終端、開發伺服器和命令會話,並讓你把恢復代理和終端作為一個單一、有意識的選擇。

退出時,AgentsRoom 會告訴你有什麼開著,並問你下次啟動時要不要恢復。一次回答,零摩擦,每天早上少一個儀式。
恢復代理和終端是如何工作的
三步。沒有設定檔。沒有腳本。退出時回答一次,啟動時一鍵恢復。
退出時:回答一次
當你按下 Cmd+Q 或點選關閉按鈕時,AgentsRoom 會顯示一個乾淨的對話方塊,並數清楚有什麼開著:幾個代理終端,幾個開發命令終端。兩個按鈕,"下次啟動時恢復"或"退出且不恢復",如果你已經徹底拿定主意,還有一個"不再詢問"的核取方塊。AgentsRoom 把快照儲存在你的專案後設資料裡。
啟動時:一切回來
下次你開啟 AgentsRoom,應用檢測到儲存的快照並提議恢復代理和終端。一次點選。每個之前開啟的專案重新開啟。每個 AI 代理重新掛回它的對話。每個終端命令會話在正確的分頁中重新出現,處於空閒狀態,等你點選「啟動」。在專案的「命令」視窗或「設定」的「開發工具」中開啟「啟動時恢復命令」,退出時仍在執行的命令,也就是你的開發伺服器,會自行重新啟動;已經結束的測試套件或一次性腳本則保持空閒。
在幾秒內繼續,而不是幾分鐘
從應用的冷啟動開始,你在不到五秒內就在一個工作中的代理裡輸入;開發伺服器的即時日誌在你點選「啟動」後即可檢視,開啟「啟動時恢復命令」則立刻就能看到。不再需要重讀昨天的筆記來記起你用的是哪個埠。不再 cd 進資料夾。恢復代理和終端每天早上為你做這件事。
什麼會被恢復
恢復代理和終端會帶回你工作會話的整個形態,而不僅僅是檔案分頁。
AI 代理和角色
每個已開啟的代理都會恢復其提供商(Claude、Codex、GitHub Copilot CLI、Cursor 以及另外 13 個代理 CLI)、角色、專案上下文和當前分支。繼續之前的對話需要其 CLI 支援會話恢復。
終端命令會話
之前開啟的每個終端命令會話,帶有正確的工作目錄、正確的 shell 命令和正確的框架類別。在同一次恢復操作中一起恢復代理和終端。
長時間執行的開發伺服器
後端、前端、移動打包器、worker、資料庫、微服務。每個分頁都帶著它的命令、在正確的資料夾裡回來,在你點選「啟動」之前保持空閒。開啟「啟動時恢復命令」後,退出時仍在執行的程序會自行並行重新啟動。
開啟的專案
側欄中之前開啟的每個專案都會重新開啟。活動專案是一樣的。該專案內選中的代理是一樣的。游標落在你離開的位置。
工作目錄
每個終端命令都記住相對於專案根目錄的 cwd。恢復後,每個命令都在正確的資料夾裡,準備執行,無需手動 cd。
真正的會話快照
恢復代理和終端是一個儲存在專案後設資料裡的真正本地快照,不是建立在 shell 歷史之上的脆弱 hack。它經得住重啟、macOS 更新和停電。
為什麼恢復功能比你想的更重要
每個開發者都經歷過這個場景:你前一天下午花了幾小時把六個終端、三個開發伺服器和四個代理調整到完美配置。你合上筆記本。第二天早上,你憑記憶重新開啟一切,卻無法回到相同的狀態。兩個埠錯了。少了一個 worker。處理認證 bug 的代理不見了。在寫下任何一行程式碼之前,你花了一小時重建房間。
AgentsRoom 從根源解決了這個問題。退出時恢復代理和終端意味著你再也不必重建你的房間。快照在你請求的那一刻自動拍下,並在下次啟動時回放。你停止依賴你的記憶。你停止依賴筆記應用。你讓 AgentsRoom 替你記住,然後專注於真正的工作。
這個功能也是一種柔和的保險。如果你的機器因為系統更新而重啟,如果 Electron 崩潰,如果你不小心退出了應用,最新的快照仍然在那裡。重新開啟 AgentsRoom,選擇恢復,你就回來了。什麼都沒丟,沒有恐慌,沒有手忙腳亂。恢復代理和終端把潛在的災難變成非事件。
AgentsRoom 不是終端。不是 IDE。是別的東西。
iTerm2、Warp、Ghostty、Kitty、Alacritty 或 Terminal.app 這樣的終端模擬器不會記住你正在執行的程序。它們最多記住幾個分頁標題。當你重新開啟它們時,你獨自面對一個空白提示符。VS Code、Cursor 或 JetBrains 這樣的重型 IDE 記住檔案和佈局,但不記住你實際執行的程序,絕對不記住附加在每個專案上的 AI 代理對話。
AgentsRoom 處於一個不同的層次。它是 AI 編碼代理、開發終端和開發伺服器的指揮中心。整個產品的存在是為了讓你的一天更快:更快地開啟專案,更快地啟動代理,更快地啟動開發伺服器,是的,第二天早上更快地繼續你的會話。恢復代理和終端是把所有這些聯絡在一起的缺失部分。
恢復代理和終端是一個更大迴圈的清晨那一半。夜晚那一半是一個用於寫程式碼的 AI 夜班:一整個在你睡覺時還在繼續寫程式碼的代理機群。
啟動一個用於寫程式碼的 AI 夜班恢復會在啟動時把你的整個會話帶回來。如果你更想乾淨地停下專案裡的所有代理,並讓它保持休眠直到你決定,那就暫停這個專案。
暫停專案的代理恢復會找回 AgentsRoom 執行過的代理。至於你在安裝應用之前就在終端裡開始的 Claude Code 或 Codex 對話,請改為在專案中用代理恢復它們。
恢復你的終端會話FAQ
恢復代理和終端實際上儲存什麼 ?
它儲存會話快照,包括開啟的專案、AI 代理及其提供商和角色、終端命令會話、開發伺服器分頁和工作目錄。下次啟動時,你可以一鍵重新開啟它們。繼續代理之前的對話還需要其 CLI 的會話恢復支援。
恢復快照是什麼時候拍下的 ?
退出時。當你按 Cmd+Q 或點選關閉按鈕時,AgentsRoom 詢問你是否要在下次啟動時恢復代理和終端。如果你說是,在應用退出之前快照會被寫入你的專案後設資料。如果你說否,不會儲存任何快照,下次啟動會從乾淨狀態開始。
它會自動重新啟動開發伺服器和程序嗎 ?
預設不會。從 1.190 版本起,恢復的命令分頁會以空閒狀態回來,等你點選「啟動」,所以重啟永遠不會啟動一個你沒要求的伺服器。要讓它們自動重新啟動,請在專案的「命令」視窗中,或在「設定」的「開發工具」中為所有專案開啟「啟動時恢復命令」:退出時仍在執行的命令會重新啟動,啟動邏輯與「全部啟動」按鈕相同,已經結束的命令(測試套件、一次性腳本)則保持空閒。這個選擇與你退出時對恢復問題的回答相互獨立。
我可以選擇恢復什麼嗎 ?
你在退出時為整個會話做一次選擇:"下次啟動時恢復"會帶回之前開啟的專案、代理和終端,"退出且不恢復"則讓你明天從乾淨的狀態開始。這裡刻意沒有按類別分開的核取方塊:對話方塊會寫清楚有什麼開著,讓你在看到數量的情況下決定,而回答只要點一次。勾選"不再詢問",AgentsRoom 就會一直沿用你的選擇,你也可以在設定裡改回來。
快照能從重啟或崩潰中存活嗎 ?
可以。快照本地儲存在你的專案後設資料裡,在磁碟上,而不是在記憶體中。它經得住重啟、Electron 崩潰、停電,以及 macOS、Windows 和 Linux 上的系統更新。只要檔案在你的磁碟上,你就可以在下次啟動時恢復代理和終端。
恢復代理和終端是私密和本地的嗎 ?
是的。快照完全存在你的機器上,在你的專案資料夾內。它從不傳送到任何伺服器。除非你顯式啟用移動同步,否則它從不同步到雲端,而啟用後它透過 AgentsRoom 中繼端到端加密。
這與儲存 tmux 會話有什麼不同 ?
如果你寫腳本,tmux 可以儲存終端佈局。AgentsRoom 把代理和終端連同你的 AI 代理對話、你的開發伺服器、你的工作目錄和你的專案上下文一起恢復,一次點選,零配置。這是恢復幾個終端面板和恢復一整天工作之間的區別。
如果恢復沒有把我的會話帶回來怎麼辦 ?
手動再執行一次。從 AgentsRoom 1.205.0 起,如果啟動時的恢復讓某個專案的部分分頁仍處於關閉狀態(未設定為啟動時執行的代理、在獨立視窗中顯示的專案、沒能及時載入的代理、當時還無法連線的遠端伺服器),該專案會顯示上次有多少個會話沒有重新開啟,並提供一個「恢復」按鈕;同樣的操作也在專案選單中,名為「恢復之前的會話」。每個代理都會回到它之前的對話,已關閉的代理會被啟動,已經在執行的代理則保持不動。這個操作針對的是本次啟動的快照:選擇「從不恢復」時不會提供,AgentsRoom 退出後也會被丟棄。
應用更新後,代理會繼續之前的對話嗎?
預設會:點選「重啟以更新」後,每個恢復的代理都會自動繼續之前的對話,無需點選卡片。這由「設定 > 全域設定」中「啟動時自動啟動代理」下方的「更新後恢復代理」開關控制:關閉它後,每個代理都會以恢復卡片的形式返回,提供之前的對話,因此未經你操作不會自行重啟。它僅在安裝更新的重啟時生效:正常退出後仍會顯示卡片;在應用、專案或代理層面設定為從不恢復的代理,以及不支援會話恢復的 CLI,仍會啟動新會話。自動繼續對話僅適用於已整合會話恢復支援的提供商。
停止每天早上重建你的開發環境
下載 AgentsRoom,讓它在每次啟動時恢復代理和終端。今晚乾淨地退出,明天重新開啟,從你離開的精確位置繼續。
配套應用:隨時隨地監控你的 Agent
使用 Claude、Codex、Antigravity CLI 或其他 AI 提供商。
把 Bug 和需求直接傳送到您的公開待辦清單。