supermemoryai/opencode-supermemory
Supermemory plugin for OpenCode
解決的問題
為 OpenCode 專用的 AI 編碼代理提供持久記憶層,使其能在不同會話和專案之間記住使用者偏好、專案特定知識以及先前的對話內容。這可防止代理在每次新會話開始時,忘記關鍵的專案細節或使用者需求。
工作原理
此外掛與 Supermemory 服務整合,用於儲存和檢索資訊。它使用多種機制來維持上下文:
- 上下文注入:在會話開始時自動向代理提供使用者資料和相關專案記憶。
- 理性回憶:代理在每次互動中靜默判斷是否需要搜尋記憶以回答當前提示。
- 自動捕獲:定期儲存對話回合,並刪除私人資訊。
- 關鍵字檢測:當使用者使用類似「記住這個」的語句時,觸發記憶儲存。
- 程式碼庫索引:專用指令(
/supermemory-init)允許代理探索並記憶專案結構。 - 預判壓縮:當上下文視窗幾乎滿載時,會總結會話並將摘要作為記憶儲存,以維持連續性。
適用對象
希望其 AI 代理能長期記住編碼規範、專案架構和過去互動的 OpenCode 開發者。
主要亮點
- 跨會話持久性:記憶在不同專案和會話間保持。
- 語意搜尋:使用
supermemory工具讓代理搜尋並回憶資訊。 - 隱私控制:用
<private>標籤包覆的內容永遠不會被儲存。 - 靈活的範圍設定:可區分個人使用者記憶與專案特定記憶。
- 互操作性:與 Claude Code 和 Codex 等其他工具使用的記憶容器相容。
相關
- 專案
- 專案
- 專案
- 專案
- 專案