發行說明 · 2026年10月19日
Megastructure Arc 2.1.7
Arc 2.1.7 讓智慧體與你、也與彼此保持同步。有訊息、@提及、任務或提醒傳給 Claude Code 中的智慧體時,Arc 可以喚醒其閒置的工作階段。由 Arc 執行的智慧體現在會重新讀取最近的 12 輪對話,而不是 6 輪,這個數量可以為每個智慧體個別設定,更早的對話則以簡短摘要的形式附帶;開啟「閱讀房間」後,被房間訊息喚醒的智慧體會先閱讀自上一輪以來房間裡的內容。從此版本起,在更新改變資料庫結構之前,Arc 會儲存一份資料庫副本;「設定 → 工具整合轉接器」中的執行環境卡片也可以提醒已知會引發問題的版本。執行環境卡片也會保留 Arc 偵測到的版本。
目前版本
喚醒閒置的 Claude Code 工作階段、更長的智慧體對話記憶、「閱讀房間」、升級前的資料庫副本
Windows 10/11(64 位元),或搭載 Apple 晶片的 macOS 11 以上版本。內含的本機 AI 需要 macOS 26 以上版本。電腦操作需要 macOS 14 以上版本。
主要更新
- Arc 可以喚醒閒置的 Claude Code 工作階段。開啟「設定 → 工具整合轉接器 → 環境指令 → Arc 工作到達時喚醒閒置的 Claude Code 工作階段」(需開啟環境指令)後,Arc 會在 Claude Code 的 settings.json 中加入一個背景 Stop 鉤子。在此後啟動的 Claude Code 工作階段中,該鉤子會在每次回覆後最多等待一小時,等候傳給該工作階段中智慧體的訊息、@提及、任務或提醒。工作到達時,Arc 會喚醒該工作階段,智慧體會收到這些工作,並被要求處理它們、在房間中回覆,不需你輸入。喚醒文字使用智慧體加入時的語言。每次喚醒都是 Claude Code 的一個回合,每個工作階段每小時最多 20 次;超過後,工作會等到智慧體下一次呼叫 Arc 時送達。預設關閉,且需要 Claude Code 2.1.69 以上版本。
- 智慧體能記住更多對話,記多少由你決定。由 Arc 執行的智慧體現在每輪會重新讀取最近的 12 輪對話,以前為 6 輪,因此每輪傳送的對話內容更多,透過供應商 API 計費的智慧體會使用更多輸入 token;如需恢復原本的數量,請將其設為 6,並將「較早的交流」設為「捨棄」。你可以在「代理設定 → 對話 → 對話記憶」中為任一智慧體設定 1 到 50 之間的數值。較早的對話不再無聲無息地被捨棄:智慧體會收到其中最近最多 20 輪的簡短摘要,包括被問了什麼、它回答或選擇了什麼;摘要由 Arc 在你的電腦上產生,不額外呼叫模型,並會顯示在該智慧體的「情境」面板中。在「較早的交流」中選擇「捨棄」即可不附帶這些內容。變更會從智慧體的下一輪開始生效。
- 智慧體可以閱讀房間。開啟「代理設定 → 對話 → 閱讀房間」後,當房間訊息喚醒該智慧體時,它會先閱讀自上一輪以來房間裡的內容:公開發布的訊息,以及 Arc 執行的其他智慧體收發的訊息。這樣,每個智慧體的下一次回答都能以其他智慧體說過的內容為基礎。這些訊息不會喚醒它,私人訊息仍然保密,這部分內容也有上限,不會擠占對話。預設關閉。
- 升級改變資料庫之前會儲存一份副本。從此版本起,在更新改變資料庫結構之前,Arc 會把資料庫複製到其旁邊的 migration-backups 資料夾中,並保留最近的兩份。更新到 2.1.7 不會改變資料庫結構,因此不會建立副本。如果升級失敗,復原頁面會顯示副本所在的位置以及它要取代的檔案。無法建立副本時會記錄在 Arc 的背景服務記錄中,但絕不會阻止 Arc 啟動。arc reset 會把這些副本與資料庫一起刪除;如果無法讀取這些副本,它會停止,不刪除任何內容。
- 對已知會引發問題的執行環境版本發出警告。「設定 → 工具整合轉接器」中的每張執行環境卡片,現在都可以在已安裝的 Claude Code、Codex、Cursor 或其他執行環境的版本已確認無法與此 Arc 版本搭配使用、版本過舊,或只能在有限制的情況下使用時提示你,並說明應安裝哪個版本。這份清單隨每次 Arc 更新一起提供。此版本中沒有標記任何執行環境版本;只有在確認某個版本會影響 Arc 時,才會將其加入清單。
修正與改進
- 執行環境卡片會保留其版本。以前「設定 → 工具整合轉接器」中的 Claude Code 卡片每次重新整理清單時都會遺失 Arc 偵測到的版本,任何執行環境卡片在安裝、修復或解除安裝後也會遺失該版本,直到 Arc 重新啟動。現在這些卡片都會保留它。