ResumeContext icon

ResumeContext

ResumeContext 是供程式碼代理專案使用的共享記憶服務,可封存支援代理的工作階段並建立可搜尋的專案歷史,透過 MCP 跨代理與裝置延續工作。

ResumeContext

供程式碼代理專案使用的共享記憶

ResumeContext 是供程式碼代理使用的共享記憶服務。它會將專案中的代理工作階段封存至單一、可搜尋且以專案為範圍的歷史記錄,而不是讓每個工作階段只保留在個別裝置、帳戶或工具中。代理會透過 Model Context Protocol(MCP)讀取這些歷史記錄。

在設定專案後,本機背景 daemon 會從支援的代理讀取工作階段檔案並進行同步。團隊成員接著可以詢問代理過去的決策、尚未完成的工作或相關工作階段;如果有提供,回答會連結至來源工作階段與行號。這有助於減少重複調查,並讓工作能在不同程式碼代理之間轉移,而不必重新建立上下文。

功能

自動封存工作階段

背景 daemon 會從本機磁碟讀取支援的程式碼代理工作階段歷史,並在設定完成後約每 20 秒將其同步至專案封存庫。

共享專案記憶

來自不同人員、裝置和支援代理的工作階段會集中保存在單一專案範圍的封存庫中,並標示記錄該工作階段的人員與裝置。

以 MCP 為基礎的擷取

代理透過 MCP 存取封存庫,並可將回答引用回原始工作階段與行號,讓過往的推理更容易檢視。

可搜尋的歷史記錄

封存庫可使用完整的 MCP 工具組搜尋,包括在專案歷史中執行 search、grep、read 和 SQL。

跨代理延續工作

同一個專案封存庫可連接至其他支援的代理、帳戶或裝置,因此即使代理達到使用量限制或工作階段變更,仍能繼續工作。

逐專案選擇代理

可針對每個專案選擇代理來源,支援預設或自訂歷史目錄,也能使用指令列出可用代理或以非互動方式設定來源。

使用情境

  • 找回團隊除錯上下文

    詢問代理團隊成員調查了什麼、套用了哪項修正,或相關證據出現在哪裡,而不必重複相同的除錯工作。

  • 跨代理繼續工作

    當使用量達到限制時,從一個程式碼代理切換至另一個,同時讓替代代理繼續存取專案歷史。

  • 追蹤專案進度

    檢視專案中的各個工作階段,找出已完成的工作、反覆失敗的測試、重疊的變更或尚未解決的阻礙,而不必另外要求狀態更新。

  • 讓貢獻者快速上手

    讓新團隊成員存取現有專案封存庫,以便透過記錄的工作階段了解過去的決策與調查內容。

  • 整合多工具工作流程

    使用專案層級的代理選擇,封存來自不同工具或自訂歷史目錄的工作階段,同時讓封存庫維持與相關程式碼庫的關聯。

Pros and Cons

Pros

  • 可將多位團隊成員、不同裝置及支援的程式碼代理之工作階段集中在單一專案封存庫中。
  • 透過 MCP 擷取過往工作,並提供來源工作階段與行號的參照。
  • 設定完成後在背景執行同步,約每 20 秒一次。
  • 提供對封存專案歷史的 search、grep、read 和 SQL 存取能力。
  • 採用以專案為範圍的存取控制,且代理僅具唯讀權限;根據定價頁面,提示與完成文字不會納入分析。

Cons

  • 文件所述的工作流程需要 Node.js 22 或更新版本,並且必須能在本機存取代理的工作階段歷史。
  • 代理支援取決於支援清單,以及各代理歷史記錄的位置;不支援的代理或特殊的儲存路徑可能需要進行設定或提出支援請求。
  • 服務目前處於 beta 階段,預計未來會推出付費方案,但價格尚未公布。

FAQ

ResumeContext 支援哪些程式碼代理?

ResumeContext 會從支援代理的本機歷史目錄讀取工作階段歷史。文件列出的支援代理包括 Claude Code、Codex CLI、Cursor 和 opencode。系統不會在代理本身安裝任何內容;CLI 會依專案設定,讀取相關的歷史位置。

如何設定 ResumeContext?

需要 Node.js 22 或更新版本。全域安裝 CLI,使用 `resumecontext auth` 為每台裝置完成驗證,然後在專案目錄中執行 `resumecontext init`。設定流程也會透過 MCP 連接代理;`resumecontext verify` 可檢查設定。初次同步通常會在約 20 秒內執行,而 `resumecontext sync` 可立即強制執行同步。

團隊成員如何加入現有專案?

在專案目錄中執行 `resumecontext init` 以建立新專案。如果你是從複製的儲存庫加入現有專案,請改用 `resumecontext accept`,因為 `init` 會建立個別的專案。

封存的歷史記錄儲存在哪裡?誰可以讀取?

封存內容儲存在 ResumeContext 的伺服器上,並以專案為範圍。只有專案成員可以讀取。代理的存取權限為唯讀;移除團隊成員後,其存取權會立即終止,但該成員先前記錄的工作階段仍會保留。

ResumeContext 在 beta 期間的費用是多少?

ResumeContext 在 beta 期間免費使用,不需要信用卡,也沒有試用期限或明訂的使用量限制。該公司表示會在變更前公布價格,且現有的封存專案將持續運作。

Quick Facts

類別
開發者工具
主要使用者
使用程式碼代理的團隊與個人
支援的代理
Claude Code、Codex CLI、Cursor 和 opencode
連線方式
Model Context Protocol(MCP)
設定需求
Node.js 22 或更新版本;全域 CLI 安裝
Beta 價格
Beta 期間免費;不需要信用卡
ResumeContext - AI Tool, Features, Use Cases & Alternatives | UStack