AI 記憶庫
以工作區或群組記憶庫保存架構決策、經驗與慣例,再由 Recall 搜尋跨 session 的記錄。
設定記憶庫
在設定 > 記憶庫建立或選擇記憶庫並關聯工作區。記憶庫可用於單一工作區或群組。為目標 AI 工具安裝產生的 recall skill,使用其實際路徑,不要假設為固定 recall 目錄。
指令
將 SKILL_PATH 換成已安裝 recall skill 的目錄。搜尋片語請整段加引號,recall.sh 只搜尋第一個參數。它先嘗試 API 的 BM25 搜尋,並提供本機文字搜尋備援。
"$SKILL_PATH/recall.sh" "terminal session"
"$SKILL_PATH/remember.sh" architecture "Use EventBus for cross-service communication"
"$SKILL_PATH/remember.sh" lesson "Record the failure and its reproduction steps"
"$SKILL_PATH/forget.sh" "old auth pattern"remember.sh 儲存分類記憶;forget.sh 列出符合的候選條目供檢查,不會刪除。請先在記憶庫檢查候選,再進行封存、還原、刪除、合併或清理。
分類與使用時機
- architecture:設計決策與技術選擇。
- lesson:除錯發現與邊界情況。
- pattern:可重用做法與慣例。
- style:命名與程式碼組織。
- preference:工具與工作流程偏好。
選擇做法前可搜尋先前決策,解決問題後儲存已確認的經驗。記憶過期或可能誤導時,先檢查依據與狀態再使用。
儲存位置
設定位於 ~/.termdock/memory/config.json。單一工作區記憶庫使用 workspaces/<hash>,群組使用 groups/<hash>,位於 ~/.termdock/memory/ 下,每個記憶庫包含 index.md、entries.json。產生的 skill 會指向所屬記憶庫。
~/.termdock/memory/config.json
~/.termdock/memory/workspaces/<hash>/index.md
~/.termdock/memory/workspaces/<hash>/entries.json
~/.termdock/memory/groups/<hash>/index.md
~/.termdock/memory/groups/<hash>/entries.json預設請使用維護操作,不直接編輯原始記憶檔。搬移或刪除記憶庫前,先備份並確認副本可讀。
回顧與維護
記憶庫回顧面板顯示健康摘要與維護訊號。可依狀態、分類、來源或文字篩選,並編輯、釘選、封存、還原或刪除條目。封存可暫時排除條目並保留供後續檢查。