Productivity & Collaboration chat-memoryskill-managementknowledge-wikicode-graphvector-searchopenclaw-plugin

TencentDB Agent Memory

A self-hosted team memory hub that turns conversations, documents, and code into governed, reusable assets for AI agents.

FollowAgents review · FARS-2.1
Not recommended
41/ 100 5-point scale 2.1 / 5
1 2 3 4 5 6
Per-dimension scores and reasoning
1Trust7 / 29 · 1.2/5

Evidence shows: documentation explicitly requires sensitive configuration like LLM API keys, COS secrets, Redis passwords, and v2 plugin supports Bearer Token auth, indicating basic awareness of sensitive data handling. However, no user confirmation mechanism (e.g., pre-action confirmation) is found; data flow transparency is partial (e.g., data directory structure, API endpoints); external effects (e.g., auto-starting subprocesses, network requests) are described but lack least-privilege analysis. Dependency security: CI uses npm install --ignore-scripts to reduce risk, but no vulnerability scanning evidence. Rollback mechanism not mentioned. Source attribution: documentation clearly states Tencent copyright and MIT license, but no third-party component provenance list. Deductions: missing user confirmation, rollback, insufficient least-privilege evidence.

2Reliability6 / 14 · 2.1/5

Evidence shows: documentation is internally consistent; deployment modes, APIs, environment variables correspond well; E2E tests claimed passing (16/16 and 23/23) but no test code or logs provided for independent verification. Dependency availability: external dependencies (Redis, TCVDB, COS, Shark) listed but no version pinning or image references, posing availability risk. Failure messages: health checks and circuit breakers mentioned, but no concrete error handling or user-readable error message examples. Deductions: test results unverified, dependency versions unpinned, failure message description insufficient.

3Adaptability10 / 18 · 2.8/5

Evidence shows: documentation clearly distinguishes Standalone and Service deployment modes, with configuration examples for various scenarios (local dev, Docker, K8s, multi-tenant), covering audience and scenarios well. Capability boundaries: v1/v2 APIs and tool lists provided, but unsupported features or limitations not explicitly stated. Trigger precision: environment variables and config items described, but detailed trigger conditions or event-driven mechanisms not provided. Environment fit: Docker and K8s examples provided, but no Windows or other platform support. Deductions: capability boundaries and trigger precision not precise enough.

4Convention8 / 18 · 2.2/5

Evidence shows: information architecture is clear; README.deployment.md provides comprehensive deployment, integration, API, and configuration guide, but main README not provided, potentially affecting overall architecture understanding. Install notes detailed, including npm install, env vars, Docker commands. Naming stability: names like 'memory_tencentdb' and 'memory_tencentdb_v2' appear, but no naming convention or version compatibility explanation. Examples and FAQ: multiple deployment examples provided, but no FAQ. Known limitations: not explicitly listed. License is MIT, but metadata says NOASSERTION, inconsistency. Versioning/changelog not provided. Maintenance responsibility: documentation mentions Tencent support, but no explicit maintainers or contribution guide. Deductions: missing main README, FAQ, known limitations, version log, license metadata inconsistency.

5Effectiveness7 / 13 · 2.7/5

Evidence shows: output usability: API return formats and tool parameters described, but no example responses. Marginal value: product offers team-level memory management with clear value, but no comparison with alternatives. Cost-benefit: no performance benchmarks or resource consumption data, cost cannot be assessed. Deductions: missing example responses, comparative analysis, and performance data.

6Verifiability3 / 8 · 1.9/5

Evidence shows: claims (e.g., E2E test passing) lack traceable test code or logs, traceability insufficient. Cross-source corroboration: only single documentation, no other sources. Fact-inference separation: some content (e.g., '实测结果') may be inferred but not clearly distinguished. Deductions: lack of verifiable test evidence and sources.

Evidence confidence: Low Reviewed Aug 09, 2026 Reviewed revision fe3230f176f1
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Safety controls not found in source: confirmation before acting, rollback or recovery path
Before you use it
  • The claimed E2E test passes (16/16 and 23/23) lack test code or logs for independent verification; treat with caution.
  • License metadata is NOASSERTION, inconsistent with the MIT statement in documentation; verify actual license status.
  • Service mode depends on external services (Redis, TCVDB, COS, Shark) without version pinning or image references; confirm compatibility during deployment.
  • No user confirmation or rollback mechanisms are provided; carefully assess risks for operations involving data writes or deletions.
Review evidence [1][2][3]
See the full review method →

What does this agent do, and when should you use it?

TencentDB Agent Memory is a self-hosted memory hub for AI-agent teams, composed of memory-core, memory-hub, and proxy services. It distills conversations into Chat Memory and Skills, while imported documents and repositories become Wiki and CodeGraph assets. Memory Hub governs those assets through teams, ownership, visibility, ACLs, and Agent bindings instead of placing all information in a prompt. Wiki and CodeGraph are read on demand through tools, while conversation memory is asynchronously organized from L0 through L3. The README documents integrations for OpenClaw, Hermes, and SDK use, plus a Proxy + Claude Code path.

Its deployment script starts memory-core, memory-hub, and proxy, then prints a one-line configuration that can be pasted into Claude. In Memory Hub, users create teams and Agents and import conversations, documents, files, or codebases: conversations yield Chat Memory and Skills; documents yield linked Wiki pages; codebases yield indexed files, symbols, call relationships, and impact paths. Conversations are stored as L0 Conversation and asynchronously distilled into L1 Atom, L2 Scenario, and L3 Core / Persona; retrieval can combine BM25, vector retrieval, and RRF. Agents can discover capabilities through /v3/tools/list and use /v3/tools/call to fetch relevant Wiki pages, source code, or impact paths when needed.

  1. A solo product team wants each new Builder session to inherit product documentation, code relationships, and proven delivery practices.
  2. A team using OpenClaw, Hermes, or an SDK integration wants to turn completed troubleshooting, review, or release work into versioned Skills.
  3. An engineering team maintaining a public HTTPS repository needs to inspect symbols, callers, callees, and likely impact before changing code.
  4. A product, operations, or engineering group wants to import specifications and runbooks, then search them as linked Wiki pages.
  5. A team needs cross-session retention of user preferences, facts, decisions, and interaction history while controlling exactly who can access each asset.

What are this agent's strengths and limitations?

Pros
  • It unifies Chat Memory, Skills, Wiki, and CodeGraph assets across conversations, documents, and code instead of stopping at chat history or text-chunk retrieval.
  • Its documented memory design spans L0 Conversation through L3 Core / Persona, with BM25, vector retrieval, and RRF described for fallback retrieval.
  • It includes teams, ownership, versions, status, visibility, and User / Role / Agent ACLs, plus targeted asset loadouts for individual Agents.
  • Wiki and CodeGraph can be accessed through on-demand tools, limiting unnecessary document or code injection into the context window.
Limitations
  • Deployment requires two sets of LLM parameters for the memory and proxy groups, but the README does not specify supported providers, models, or environment-variable fields.
  • Wiki and CodeGraph are built asynchronously, so they must reach ready status before use.
  • CodeGraph currently prioritizes public HTTPS repositories; private repositories and SSH credentials are still being refined.
  • Automated memory routing is still under iteration; the Hub currently supports manual asset binding.
  • The explicitly documented cross-framework options are OpenClaw, Hermes, and SDK integration; broader migration remains on the roadmap.

How do you install or deploy this agent?

Prerequisites: Node.js >=22.16 and two sets of LLM parameters, one for the memory group and one for the proxy group. Run:

git clone https://github.com/Tencent/TencentDB-Agent-Memory.git
cd TencentDB-Agent-Memory/deploy/global-images
cp .env.example .env
$EDITOR .env
./start-all.sh

This starts memory-core, memory-hub, and proxy. Open http://localhost:8125 after startup; the script also prints a one-line configuration for Claude. The README does not expose the exact .env parameter names, supported providers, or a /v3/tools/call request body, so a verified API invocation cannot be provided from this evidence.

How do you use this agent?

Open Memory Hub at http://localhost:8125, create a team and Agents, then import existing conversations, documents/files, or codebases. Set private, team, restricted, or agent visibility for the resulting Chat Memory, Skills, Wiki, and CodeGraph assets, and bind the required assets to the intended Agents. Wait for asynchronously built Wiki and CodeGraph assets to become ready. An integration can discover available operations with /v3/tools/list and use /v3/tools/call to read relevant Wiki content, source code, or impact paths on demand; the README does not provide the exact parameters for either endpoint.

How does this agent compare with similar options?

The README compares it with Chat History and Standard RAG. Its stated differentiators are distilled Chat Memory and Skills, Wiki plus a link graph for documents, CodeGraph for code, and governance for ownership, version, status, team sharing, Agent loadouts, and ACLs.

FAQ

Does it share all team information by default?
No. New Chat Memory and Skills are private by default. The README defines private as Owner-only, team as readable by team members, restricted as controlled by User / Role / Agent ACLs, and agent as targeted equipping within the same team.
Can it analyze a private Git repository directly?
The README says CodeGraph currently prioritizes public HTTPS repositories; support for private repositories and SSH credentials is still being refined.
Why is my Wiki or CodeGraph not usable immediately after import?
Both are built asynchronously and need time to reach ready status.
How can existing older-version data be moved over?
The README points to the v2 → v3 migration tool at MemoryCore/scripts/migrate-v2-to-v3/README.md. New installations can skip it.

Compare agents like this one

The same FARS review applied across the shortlist this agent qualifies for.

Related agents