TencentDB-Agent-Memory: TencentDB Agent Memory

TencentDB Agent Memory

What is TencentDB Agent Memory?

TencentDB Agent Memory 是一個讓 AI agent 可以跨會話與團隊成員保留並重複使用經驗(對話記憶、技能、Wiki、CodeGraph)的系統,以減少重複性工作。

Purpose

透過在會話與團隊成員之間實現記憶資產的共享與重複使用,消除 agent 需要重複學習專案上下文的需求。

How It Works

從對話、文件與程式碼中提取 Chat Memory、Skills、Wiki 與 CodeGraph;在具有存取控制(private/team/ACL)的 Memory Hub 中進行管理;agent 透過分層記憶(L0-L3)與工具呼叫按需檢索相關資產,以避免上下文窗口過載。

Key Features

  • 自動資產提取:從對話中提取 Chat Memory/Skills,從文件提取 Wiki,從程式碼中提取 CodeGraph
  • 框架可移植的記憶資產,可用於各種 agent 框架
  • 冷啟動:匯入現有的程式碼庫、文件、對話會話
  • 團隊記憶面板:建立團隊、管理資產、控制存取(private/team/ACL)、將資產綁定至 agent
  • 分層記憶(L0-L3)實現高效檢索:L0(原始資料)、L1(事實)、L2(情境)、L3(人格特質)
  • 具備觸發器、資源步驟與驗證功能的版本化 Skill library
  • 用於結構化文件與連結圖譜的 Wiki
  • 用於程式碼符號索引、呼叫關係與影響分析的 CodeGraph
  • 人類控制的資產所有權、版本、狀態與可見性

Use Cases

  • 為個人創業家建立 agent 團隊(例如:Scout、Builder、Reviewer 角色)
  • 透過現有經驗(程式碼庫、文件、對話)的「儲存檔案」來避免重新訓練
  • 在 agent 之間共享特定技能(例如:發佈檢查清單、疑難排解)
  • 使用 Wiki 存取結構化文件,而無需閱讀每個檔案
  • 使用 CodeGraph 在變更前分析程式碼影響

Limitations

  • Wiki/CodeGraph 需要非同步處理時間才能達到 ready 狀態
  • CodeGraph 目前優先支援公有 HTTPS repos;私有 repo/SSH 支援仍在完善中
  • Memory Hub 支援手動資產綁定;全自動路由功能正在迭代中
  • 目前支援 OpenClaw、Hermes、Claude Code、CodeBuddy、SDK;更廣泛的框架整合已列入開發藍圖

Tech Stack

  • Node.js (>=22.16)
  • CodeGraph (CodeGraph 資產模組的依賴項)
  • Hermes Agent (Skill 資產管理的依賴項)

Sources