hipocampus-flush
手動觸發 Hipocampus 記憶體刷新,將當前對話上下文存入原始日誌,並啟動壓縮樹程序,以維護 AI 代理的長期記憶。
簡介
hipocampus-flush 技能為 AI 代理提供了一種機制,可在達到標準自動檢查點之前手動保存會話數據。在複雜且長期的代理工作流程中,維持上下文對於防止資訊丟失和確保代理的知識庫保持最新狀態至關重要。透過調用此技能,代理會總結活動會話(包括使用者請求、分析結果、做出的決策、獲得的成果以及相關檔案參考),並派遣子代理將這些資訊提交到每日記憶日誌(memory/YYYY-MM-DD.md)。
寫入操作完成後,子代理會觸發壓縮程序。這對於 Hipocampus 記憶體架構至關重要,該架構依賴於包含熱存儲、原始日誌和分層壓縮樹的多層結構。壓縮可確保會話洞察能夠在索引中傳播、由 qmd 系統重新索引,並可用於未來的跨會話檢索。此工具適用於使用 Claude Code 或 OpenClaw 等代理框架的開發人員和高階使用者,他們需要確保在長時間開發會話中保持高保真的上下文保留。
-
將會話狀態結構化提取為標準的 Markdown 格式。
-
自動派遣子代理執行檔案 I/O,避免污染活動的工作區和上下文視窗。
-
觸發樹狀傳播和 qmd 重新索引,以維護搜索效能和隱式上下文相關性。
-
確保關鍵決策和研究結果被保存到永久存儲中,減輕與上下文視窗衰減相關的問題。
-
在會話期間取得重大進展時,可隨時使用 /hipocampus:flush 進行調用。
-
如果需要完整的、立即的樹狀重新同步,請接著執行 hipocampus:compaction,儘管 flush 技能通常會透過子代理工作流程在內部處理此問題。
-
確保環境已使用 npx hipocampus init 正確初始化,以便子代理能夠存取正確的記憶體目錄。
-
此技能非常適合在不相關的任務之間進行切換,以防止工作記憶的交叉污染。
倉庫統計
- Star 數
- 148
- Fork 數
- 10
- Open Issue 數
- 1
- 主要語言
- JavaScript
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年5月3日 下午04:20