AI agent 的失憶不是選錯工具,是這一代 AI 的結構性限制。這裡用五個等級解同一題:從零依賴的交接卡,到組織級治理。先從最淺的一級開始;需要升級時,再透過各專案文件所列的 export、import 或 store adapter 搬移,並在切換前驗證資料完整性。
最後核對:2026-08-07。這是選型地圖,不是各專案狀態的權威來源;版本、安裝與能力以表格中的原始 repo 為準。
| Tier | 你的狀態 | 裝什麼 | 依賴 | 狀態 |
|---|---|---|---|---|
| 0 · Cards | 只想讓新 session 接得上舊 session | 三支 session skills:/start /save /wrap-up,含寫入回讀驗證(AI 說「存好了」≠ 真的存好了) |
純 Markdown + Python 內建 SQLite | 📖 macOS 指南;獨立技能包仍以指南為準 |
| 1 · Portable | 要讓記憶跨 agent、跨 session,且保留來源與治理 | Agent Memory Hall(AMH):可攜、可治理、可稽核的記憶交換協定與 reference implementation;Baton 追蹤 open loops、follow-ups 等承諾狀態 | npx @chibakuma/agent-memory-hall(CLI / MCP) |
✅ 以 AMH repo 為準 |
| 2 · Verified | 記下來的結論過期了還在用 | memcite:強制引用、stale detection、am validate 進 CI |
pip install memcite |
✅ |
| 3 · Hall | 要語意搜尋、多裝置或共享服務 | memory-hall server:BM25 + vector hybrid、namespace、Baton CAS locking | Docker;部署與權限設定見原始 repo | ✅ 以 memory-hall repo 為準 |
| 4 · Governed | 一群 agent,要註冊、授權、稽核與決策規格 | ACP(控制平面與雜湊鏈稽核)+ ACA(v0.2 五層 spec、Governance Plane、34 conformance tests) | 見各 repo | 📘 spec 與 reference implementation 進度分開看 |
- Tier 0 解「上次做到哪」——交接卡類工具都停在這裡
- Tier 1 解「記憶能不能帶走、能不能治理」——Baton 再補上承諾有沒有兌現
- Tier 2 解「記的東西還對不對」——記憶不失真,不代表沒過期
- Tier 3 解「多裝置怎麼搜尋同一個受控服務」
- Tier 4 解「一群 agent 怎麼不失控」
Tier 0 交接卡 ──(痛點:需要可攜與治理)──▶ Tier 1 AMH
│ 經 export/import 或 store adapter 驗證
Tier 2 memcite ◀─(痛點:記憶過期)──────────┤
Tier 3 memory-hall ◀─(痛點:語意搜尋/共享服務)─┘
Tier 4 ACP + ACA ◀─(痛點:多 agent 治理)
- Tier 0 的安裝與檔案位置以連結指南為準;這個 repo 不複製技能檔,避免產生第二份過期版本
- ACA 規格、conformance tests 與各 reference implementation 的完成度是三件事;請分別查看 ACA 與 AMH repo 的現況
- 授權:AMH、memory-hall、ACP、ACA 為 Apache 2.0;memcite 與本 repo 為 MIT
有問題開 issue,或從 blog.chibakuma.com 找對應設計筆記。