你有沒有這個問題:每次重開 Claude Code,它就忘記上週你說的「我們專案用 PostgreSQL,記得加 connection pool」?每個 session 都要重新解釋架構決策,token 燒光,時間浪費。TencentDB Agent Memory 就是專門解決這個問題的工具。90 天內從 0 衝到 21.5K GitHub Stars,2026-08-13 剛發布 Team Memory 多人協作版,是目前最熱門的 AI Agent 記憶管理開源專案。這是全網首篇繁中完整教學。
📋 目錄
TencentDB Agent Memory 是什麼?
TencentDB Agent Memory(GitHub: TencentCloud/TencentDB-Agent-Memory)是由騰訊雲資料庫團隊開源的 AI Agent 記憶管理系統。它的核心定位是「AI Agent 與 LLM 之間的記憶中介層」——不是一個新的 Agent,而是讓你現有的 Claude Code、Cursor、Codex、OpenClaw 等 AI 工具,擁有真正的長期記憶。
傳統的 AI coding agent 記憶方式是把所有歷史對話塞進 context window,結果就是:token 貴、速度慢、重要資訊被淹沒在無用的工具呼叫記錄裡。TencentDB Agent Memory 的解法是把記憶「符號化、分層化」——把對話萃取成結構化知識,而不是原始文字堆疊。
🎯 適合誰用?
- 有長期專案的開發者:不想每次 session 重新解釋架構
- 使用 OpenClaw 的人:官方 plugin,一個指令安裝完成
- 多人 AI 協作團隊:Team Memory 讓多個 Agent 共享知識庫
- Claude Code / Cursor 重度用戶:降低重複 context 的 token 成本
四種記憶資產詳解
這是 TencentDB Agent Memory 最核心的設計。它把 AI Agent 需要記住的東西分成四種「記憶資產」,每種有不同的用途和儲存方式:
| 記憶類型 | 儲存內容 | 典型場景 | 更新頻率 |
|---|---|---|---|
| Chat Memory 對話記憶 |
歷史對話摘要、使用者偏好、決策記錄 | 「上次說 prefer TypeScript」「不要用 any」 | 每 N 輪對話自動蒸餾 |
| Skill Memory 技能記憶 |
可重用的操作流程、工具使用範例 | 「這個專案的部署流程是...」「如何跑 migration」 | 由 Agent 學習後寫入 |
| LLM-Wiki 知識庫 |
領域知識、技術規格、API 文檔摘要 | 「公司內部 API 端點」「資料庫 schema 說明」 | 手動或自動匯入 |
| Code-Graph 程式碼圖譜 |
程式碼結構、函數關係、模組依賴 | 「UserService 依賴 AuthModule」「這個 function 在哪」 | 掃描 repo 自動建立 |
這四種記憶資產是獨立管理、按需載入的。當 Agent 需要回答問題時,系統用混合檢索(BM25 + 向量搜尋,RRF 融合)找出最相關的記憶片段,而不是把全部歷史都丟進 prompt。
記憶架構:語義金字塔
TencentDB Agent Memory 的記憶儲存採用「語義金字塔」設計,從最原始的對話到最抽象的個人檔案,分為四層:
短期記憶(Short-term)方面,沉重的工具呼叫日誌會被壓縮成緊湊的 Mermaid 符號圖(symbol maps),大幅減少 context 佔用。長期記憶(Long-term)方面,對話被蒸餾成結構化的 persona 和 scene,而不是平面的向量堆疊。系統完全本地運行,使用 SQLite + 向量搜尋,零外部 API 依賴。每一層記憶都是可讀的 Markdown 檔案,透明可檢查。
安裝教學(OpenClaw 一鍵安裝)
如果你已經在用 OpenClaw,這是最簡單的安裝方式:
前置需求
# 確認版本
openclaw --version # 需要 >= 2026.3.13
node -v # 需要 >= 22.16.0
Step 1:安裝 plugin
openclaw plugins install @tencentdb-agent-memory/memory-tencentdb
若已安裝過,執行更新:
openclaw plugins update memory-tencentdb
Step 2:最小設定
編輯 ~/.openclaw/openclaw.json,加入:
{
"memory-tencentdb": {
"enabled": true
}
}
這樣就能運行基礎功能了。零配置,本地儲存,開箱即用。
Step 3:重啟 Gateway
openclaw gateway restart
重啟後在 log 中確認看到 [memory-tdai] 相關記錄,表示 plugin 已正常載入。
Step 4:驗證
開始新對話,進行幾輪互動後,確認記憶資料目錄已建立:
ls ~/.openclaw/memory-tencentdb/
應該看到 chat/、skill/、wiki/、code-graph/ 等目錄,以及 SQLite 資料庫檔案。
Docker 安裝方式
如果你用的是 Claude Code、Cursor、Codex 或其他非 OpenClaw 環境,可以用 Docker 把 TencentDB Agent Memory 跑成獨立服務,再透過 MCP provider 接入:
# 拉取最新映像
docker pull tencentcloud/agent-memory:latest
# 啟動服務(本地 3721 port)
docker run -d \
--name agent-memory \
-p 3721:3721 \
-v ~/.agent-memory-data:/data \
tencentcloud/agent-memory:latest
服務啟動後,在你的 AI 工具 MCP 設定中加入 provider:
# Claude Code MCP 設定範例(~/.claude/mcp.json)
{
"providers": [
{
"name": "tencentdb-memory",
"type": "http",
"url": "http://localhost:3721",
"enabled": true
}
]
}
重新啟動 Claude Code,就能開始使用記憶功能了。
設定參數優化
基礎安裝完成後,以下是幾個值得調整的進階參數:
| 參數 | 預設值 | 建議值 | 說明 |
|---|---|---|---|
recall.scoreThreshold |
0.7 | 0.65 | 記憶召回的相似度門檻,調低可召回更多相關記憶 |
pipeline.everyNConversations |
5 | 3(活躍)/ 10(輕量) | 每幾輪對話觸發一次記憶蒸餾 |
persona.triggerEveryN |
10 | 7 | 每幾輪更新一次 Persona 長期記憶 |
embedding.model |
local | 保持 local | 零外部 API 依賴,本地向量化 |
完整設定範例(加入 ~/.openclaw/openclaw.json 的 memory-tencentdb 區塊):
{
"memory-tencentdb": {
"enabled": true,
"recall": {
"scoreThreshold": 0.65,
"topK": 10
},
"pipeline": {
"everyNConversations": 3
},
"persona": {
"triggerEveryN": 7
}
}
}
Team Memory:多 Agent 協作記憶(2026-08-13 新功能)
這是 8/13 最新發布的重要功能。原本的記憶管理是個人層級的,Team Memory 把記憶延伸到多 Agent、多人協作的場景。
Team Memory 的設計原則是:讓記憶在 Agent 和 LLM 之間流動,而不是把 Agent 本身當成記憶的儲存容器。當 Agent A 執行完一個任務,學到的知識(Skill、Code-Graph 的更新)可以被 Agent B 在下一個任務中直接使用,不需要重新學習。
🏢 Team Memory 適用場景
- CI/CD Agent 流水線:PR 審查 Agent → 部署 Agent → 監控 Agent,共享同一套 Code-Graph
- 多人開發團隊:A 工程師跟 Agent 建立的架構決策知識,B 工程師的 Agent 也能取用
- 長期維護專案:新加入的 Agent(或新開的 session)直接繼承歷史專案知識
- OpenClaw 多 session:主對話和背景 sub-agent 共享記憶
啟用 Team Memory 只需在設定中加入 team 區塊:
{
"memory-tencentdb": {
"enabled": true,
"team": {
"enabled": true,
"namespace": "my-project-2026",
"shareTypes": ["skill", "llm-wiki", "code-graph"]
}
}
}
namespace 是團隊共享記憶庫的隔離空間,不同專案用不同 namespace。shareTypes 可以指定哪些類型的記憶共享,Chat Memory 通常保持私人(個人對話習慣不需要共享)。
與 agentmemory 比較:該選哪個?
如果你已經在用 agentmemory,可能會想知道有什麼差別:
| 功能 | TencentDB Agent Memory | agentmemory |
|---|---|---|
| GitHub Stars | 21.5K ⭐ | 11.5K ⭐ |
| 記憶架構 | 四層語義金字塔(L0-L3) | 向量資料庫 + 摘要 |
| 記憶資產類型 | 4 種(Chat/Skill/LLM-Wiki/Code-Graph) | 1 種(統一記憶庫) |
| Team / 多人協作 | ✅ Team Memory(8/13 正式版) | ❌ 個人使用 |
| OpenClaw Plugin | ✅ 官方支援 | ✅ 官方支援 |
| 短期記憶壓縮 | ✅ Mermaid 符號圖壓縮 | ✅ LLM 摘要壓縮 |
| 本地優先 | ✅ SQLite + 本地向量 | ✅ SQLite |
| Persona 準確率 | 76%(官方測試) | 未公開 |
| 授權 | Custom License(檢查商業條款) | MIT |
🤔 選擇建議
- 個人開發者、簡單需求 → agentmemory(MIT 授權更友善,設定更簡單)
- 有多人協作需求、或需要 Code-Graph → TencentDB Agent Memory
- OpenClaw 用戶 → 兩者都支援,可以先試 TencentDB 的 Team Memory
- 商業專案 → 先確認 TencentDB Agent Memory 的 Custom License 條款
省 Token 實測數據
根據官方數據和社群測試,TencentDB Agent Memory 在以下場景有明顯的 token 節省效果:
(工具日誌 → 符號圖)
(vs 原始對話 48%)
平均 token 減少
(全本地運算)
以 Claude Sonnet 4.6($3/$15 per 1M tokens)為例,一個活躍開發者每月大約使用 2M input tokens。若透過 TencentDB Agent Memory 的 context 壓縮節省 40%,每月可節省約 0.8M input tokens,折合約 $2.4/月。聽起來不多,但在 Claude Code Max 方案或 Team 方案的大量使用下,效益明顯放大。
常見問題
Q:TencentDB Agent Memory 的 Custom License 是否允許商業使用?
需要自行確認最新條款。截至撰文時,個人和非商業用途通常允許;商業部署建議先閱讀 GitHub repo 的 LICENSE 檔案,或聯繫 Tencent Cloud 確認。agentmemory(MIT)若有商業顧慮可作為替代選擇。
Q:記憶資料儲存在哪裡?有隱私疑慮嗎?
完全本地儲存,預設在 ~/.openclaw/memory-tencentdb/(OpenClaw 安裝)或 Docker volume(Docker 安裝)。無需外部 API,向量化也在本機進行,對話內容不會離開你的機器。
Q:跟 Claude Code 的 MEMORY.md 有什麼不同?
MEMORY.md 是手動維護的靜態 Markdown 檔案,需要你自己決定寫什麼。TencentDB Agent Memory 是自動學習、結構化儲存的動態記憶系統,會自動從對話中萃取重要資訊,支援向量搜尋,且有分層壓縮機制。兩者可以並用:MEMORY.md 放固定的專案規格,Agent Memory 負責動態學習的部分。
Q:安裝後記憶什麼時候開始生效?
安裝完成後,從下一輪對話開始就會記錄。但 Chat Memory 的蒸餾是每 N 輪(預設 5 輪)觸發一次,所以頭幾輪對話的資訊要等到觸發蒸餾後才會進入長期記憶。建議先進行 5-10 輪對話後,檢查 ~/.openclaw/memory-tencentdb/ 目錄確認記憶已生成。
Q:可以匯入現有的文件或 README 到 LLM-Wiki 嗎?
可以。LLM-Wiki 支援手動匯入 Markdown 文件。在 OpenClaw 環境中可以透過 plugin 指令匯入;Docker 版本則提供 REST API 可以批量匯入。這對於把公司內部文檔或 API 規格變成 Agent 知識庫特別有用。
🚀 把 AI 技能變成職涯競爭力
學會 AI Agent 記憶管理只是開始。DataCamp 提供完整的 AI/ML 學習路徑,從 LLM 應用開發到 MLOps,業界認可的結業證書。
📚 DataCamp 免費試用 →☁️ 部署你的 Agent Memory 到雲端伺服器
想把 TencentDB Agent Memory 的 Team Memory 部署給整個開發團隊使用?DigitalOcean Droplet 最低 $6/月起,新用戶 $200 免費額度,設定 30 分鐘完成。
🌊 DigitalOcean 新用戶 $200 額度 →📦 Claude Code Prompt 實戰模板包
搭配 Agent Memory 使用效果更佳。包含 50+ 個針對長期專案設計的 Claude Code prompt 模板,讓 AI 更好地利用記憶上下文。
🎁 查看 Gumroad 產品 →📝 本文重點總結
- TencentDB Agent Memory 是目前最熱門的 AI Agent 記憶管理工具,90 天達成 21.5K GitHub Stars
- 四種記憶資產:Chat Memory / Skill Memory / LLM-Wiki / Code-Graph,各司其職
- 語義金字塔架構(L0-L3)比平面向量儲存更高效,Persona 準確率從 48% 提升至 76%
- OpenClaw 用戶:一個指令安裝,
openclaw plugins install @tencentdb-agent-memory/memory-tencentdb - Team Memory(8/13 新功能)支援多 Agent 共享記憶庫,適合團隊協作場景
- 商業使用前請確認 Custom License 條款;個人用途 MIT 的 agentmemory 也是好選擇