Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

Tencent/TencentDB-Agent-Memory

https://github.com/Tencent/TencentDB-Agent-Memory · scanned 2026-05-15 07:27 UTC (3 weeks ago) · 10 languages

61 findings (14 legacy + 47 scanner) 54th percentile · Typescript · medium (20-100K LoC) Scanner says 93 (lower by 20)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 3 weeks ago · v1 · 11 findings from 1 source. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.

JSON
Score breakdown â 2026-05-14-v3
Component Sub-score Weight Contribution
structure_score 100.0 0.15 15.00
security_score 94.2 0.25 23.55
testing_score 21.0 0.20 4.20
documentation_score 97.0 0.15 14.55
practices_score 65.0 0.15 9.75
code_quality 66.6 0.10 6.66
Overall 1.00 73.7
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 792 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
sweepStaleCaches software healthy index.ts:sweepStaleCaches
register software healthy index.ts:register
pluginVersion software healthy index.ts:pluginVersion
rawVersion software healthy index.ts:rawVersion
resolveSessionKey software healthy index.ts:resolveSessionKey
ensureEmbeddingWarmup software healthy index.ts:ensureEmbeddingWarmup
cleanedParts software healthy index.ts:cleanedParts
cleaned software healthy index.ts:cleaned
messages software healthy index.ts:messages
doCleanup software healthy index.ts:doCleanup
collectExternalDependencies software healthy tsdown.config.ts:collectExternalDependencies
__init__ software healthy hermes-plugin/memory/memory_tencentdb/client.py:23
_post software healthy hermes-plugin/memory/memory_tencentdb/client.py:27
_get software healthy hermes-plugin/memory/memory_tencentdb/client.py:52
health software healthy hermes-plugin/memory/memory_tencentdb/client.py:65
recall software healthy hermes-plugin/memory/memory_tencentdb/client.py:69
capture software healthy hermes-plugin/memory/memory_tencentdb/client.py:76
search_memories software healthy hermes-plugin/memory/memory_tencentdb/client.py:96
search_conversations software healthy hermes-plugin/memory/memory_tencentdb/client.py:105
end_session software healthy hermes-plugin/memory/memory_tencentdb/client.py:112
seed software dead hermes-plugin/memory/memory_tencentdb/client.py:119
_resolve_gateway_port software healthy hermes-plugin/memory/memory_tencentdb/__init__.py:89
_resolve_gateway_host software healthy hermes-plugin/memory/memory_tencentdb/__init__.py:120
_discover_gateway_cmd software healthy hermes-plugin/memory/memory_tencentdb/__init__.py:147
_coerce_limit software healthy hermes-plugin/memory/memory_tencentdb/__init__.py:229
__init__ software healthy hermes-plugin/memory/memory_tencentdb/__init__.py:343
name software healthy hermes-plugin/memory/memory_tencentdb/__init__.py:394
_is_breaker_open software healthy hermes-plugin/memory/memory_tencentdb/__init__.py:399
_record_success software healthy hermes-plugin/memory/memory_tencentdb/__init__.py:407
_record_failure software healthy hermes-plugin/memory/memory_tencentdb/__init__.py:410
_try_recover_gateway software healthy hermes-plugin/memory/memory_tencentdb/__init__.py:421
_ensure_alive_for_request software healthy hermes-plugin/memory/memory_tencentdb/__init__.py:515
_start_watchdog software healthy hermes-plugin/memory/memory_tencentdb/__init__.py:547
_watchdog_loop software healthy hermes-plugin/memory/memory_tencentdb/__init__.py:566
_stop_watchdog software healthy hermes-plugin/memory/memory_tencentdb/__init__.py:642
is_available software dead hermes-plugin/memory/memory_tencentdb/__init__.py:661
initialize software healthy hermes-plugin/memory/memory_tencentdb/__init__.py:685
_background_start software healthy hermes-plugin/memory/memory_tencentdb/__init__.py:725
system_prompt_block software dead hermes-plugin/memory/memory_tencentdb/__init__.py:776
prefetch software healthy hermes-plugin/memory/memory_tencentdb/__init__.py:788
queue_prefetch software dead hermes-plugin/memory/memory_tencentdb/__init__.py:821
sync_turn software healthy hermes-plugin/memory/memory_tencentdb/__init__.py:825
_sync software healthy hermes-plugin/memory/memory_tencentdb/__init__.py:851
shutdown software healthy hermes-plugin/memory/memory_tencentdb/__init__.py:897
get_tool_schemas software dead hermes-plugin/memory/memory_tencentdb/__init__.py:946
handle_tool_call software healthy hermes-plugin/memory/memory_tencentdb/__init__.py:959
on_memory_write software dead hermes-plugin/memory/memory_tencentdb/__init__.py:1009
on_session_end software dead hermes-plugin/memory/memory_tencentdb/__init__.py:1015
get_config_schema software dead hermes-plugin/memory/memory_tencentdb/__init__.py:1028
register software dead hermes-plugin/memory/memory_tencentdb/__init__.py:1074

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
openclaw.plugin.json software healthy openclaw.plugin.json
SKILL-DIAGNOSTIC-EXPORT.md software healthy SKILL-DIAGNOSTIC-EXPORT.md
vitest.e2e.config.ts software warning vitest.e2e.config.ts
README.md software healthy README.md
package.json software healthy package.json
index.ts software healthy index.ts
SKILL-MIGRATION.md software healthy SKILL-MIGRATION.md
CONTRIBUTING.md software healthy CONTRIBUTING.md
SKILL.md software healthy SKILL.md
tsdown.config.ts software healthy tsdown.config.ts
CONTRIBUTING_CN.md software healthy CONTRIBUTING_CN.md
CHANGELOG.md software healthy CHANGELOG.md
README_CN.md software healthy README_CN.md
vitest.config.ts software warning vitest.config.ts
README-hermes.md software healthy docker/opensource/README-hermes.md
install_hermes_memory_tencentdb.sh software healthy scripts/install_hermes_memory_tencentdb.sh
memory-tencentdb-ctl.sh software healthy scripts/memory-tencentdb-ctl.sh
export-diagnostic.sh software healthy scripts/export-diagnostic.sh
openclaw-after-tool-call-messages.patch.sh software healthy scripts/openclaw-after-tool-call-messages.patch.sh
README.memory-tencentdb-ctl.md software healthy scripts/README.memory-tencentdb-ctl.md
setup-offload.sh software healthy scripts/setup-offload.sh
bugfix-20260423.sh software healthy scripts/bugfix-20260423/bugfix-20260423.sh
BUGFIX-20260423-SOP.md software healthy scripts/bugfix-20260423/BUGFIX-20260423-SOP.md
bugfix-20260423-full.sh software healthy scripts/bugfix-20260423/bugfix-20260423-full.sh
client.py software healthy hermes-plugin/memory/memory_tencentdb/client.py
__init__.py software healthy hermes-plugin/memory/memory_tencentdb/__init__.py
README.md software healthy hermes-plugin/memory/memory_tencentdb/README.md
supervisor.py software healthy hermes-plugin/memory/memory_tencentdb/supervisor.py
plugin.yaml software healthy hermes-plugin/memory/memory_tencentdb/plugin.yaml
__init__.py software healthy hermes-plugin/memory/memory_tencentdb/tests/__init__.py
test_gateway_shutdown_leak.py software healthy hermes-plugin/memory/memory_tencentdb/tests/test_gateway_sh…
test_memory_tencentdb_recovery.py software healthy hermes-plugin/memory/memory_tencentdb/tests/test_memory_ten…
PULL_REQUEST_TEMPLATE.md software healthy .github/PULL_REQUEST_TEMPLATE.md
bug_report.yml software healthy .github/ISSUE_TEMPLATE/bug_report.yml
feature_request.yml software healthy .github/ISSUE_TEMPLATE/feature_request.yml
pr-ci.yml software healthy .github/workflows/pr-ci.yml
config.ts software healthy src/config.ts
index.ts software healthy src/adapters/index.ts
index.ts software healthy src/adapters/openclaw/index.ts
host-adapter.ts software healthy src/adapters/openclaw/host-adapter.ts
llm-runner.ts software healthy src/adapters/openclaw/llm-runner.ts
index.ts software healthy src/adapters/standalone/index.ts
host-adapter.ts software healthy src/adapters/standalone/host-adapter.ts
llm-runner.ts software healthy src/adapters/standalone/llm-runner.ts
mmd-injector.ts software healthy src/offload/mmd-injector.ts
state-manager.ts software healthy src/offload/state-manager.ts
context-token-tracker.ts software healthy src/offload/context-token-tracker.ts
reclaimer.ts software healthy src/offload/reclaimer.ts
storage.ts software healthy src/offload/storage.ts
index.ts software healthy src/offload/index.ts

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
MemoryTencentdbSdkClient software healthy hermes-plugin/memory/memory_tencentdb/client.py:20
MemoryTencentdbProvider software healthy hermes-plugin/memory/memory_tencentdb/__init__.py:340
GatewaySupervisor software healthy hermes-plugin/memory/memory_tencentdb/supervisor.py:35
GatewayShutdownLeakTest software healthy hermes-plugin/memory/memory_tencentdb/tests/test_gateway_sh…
RealGatewayShutdownTest software healthy hermes-plugin/memory/memory_tencentdb/tests/test_gateway_sh…
FakeSupervisor software healthy hermes-plugin/memory/memory_tencentdb/tests/test_memory_ten…
_FakePopen software healthy hermes-plugin/memory/memory_tencentdb/tests/test_memory_ten…
OpenClawHostAdapter software healthy src/adapters/openclaw/host-adapter.ts:OpenClawHostAdapter
OpenClawLLMRunner software healthy src/adapters/openclaw/llm-runner.ts:OpenClawLLMRunner
OpenClawLLMRunnerFactory software healthy src/adapters/openclaw/llm-runner.ts:OpenClawLLMRunnerFactory
StandaloneHostAdapter software healthy src/adapters/standalone/host-adapter.ts:StandaloneHostAdapt…
StandaloneLLMRunner software healthy src/adapters/standalone/llm-runner.ts:StandaloneLLMRunner
StandaloneLLMRunnerFactory software healthy src/adapters/standalone/llm-runner.ts:StandaloneLLMRunnerFa…
OffloadStateManager software healthy src/offload/state-manager.ts:OffloadStateManager
OffloadContextEngine software healthy src/offload/index.ts:OffloadContextEngine
SessionRegistry software healthy src/offload/session-registry.ts:SessionRegistry
BackendClient software healthy src/offload/backend-client.ts:BackendClient
LocalLlmClient software healthy src/offload/local-llm/index.ts:LocalLlmClient
assignments software healthy src/offload/hooks/llm-input-l3.ts:assignments
MemoryPipelineManager software healthy src/utils/pipeline-manager.ts:MemoryPipelineManager
SessionFilter software healthy src/utils/session-filter.ts:SessionFilter
BackupManager software healthy src/utils/backup.ts:BackupManager
CheckpointManager software healthy src/utils/checkpoint.ts:CheckpointManager
CleanContextRunner software healthy src/utils/clean-context-runner.ts:CleanContextRunner
LocalMemoryCleaner software healthy src/utils/memory-cleaner.ts:LocalMemoryCleaner
ManagedTimer software healthy src/utils/managed-timer.ts:ManagedTimer
SerialQueue software healthy src/utils/serial-queue.ts:SerialQueue
TdaiCore software healthy src/core/tdai-core.ts:TdaiCore
PersonaTrigger software healthy src/core/persona/persona-trigger.ts:PersonaTrigger
PersonaGenerator software healthy src/core/persona/persona-generator.ts:PersonaGenerator
LocalReporter software healthy src/core/report/reporter.ts:LocalReporter
VectorStore software healthy src/core/store/sqlite.ts:VectorStore
BM25LocalEncoder software healthy src/core/store/bm25-local.ts:BM25LocalEncoder
BM25Client software healthy src/core/store/bm25-client.ts:BM25Client
EmbeddingNotReadyError software healthy src/core/store/embedding.ts:EmbeddingNotReadyError
LocalEmbeddingService software healthy src/core/store/embedding.ts:LocalEmbeddingService
for software healthy src/core/store/embedding.ts:for
EmbeddingApiError software healthy src/core/store/embedding.ts:EmbeddingApiError
OpenAIEmbeddingService software healthy src/core/store/embedding.ts:OpenAIEmbeddingService
NoopEmbeddingService software healthy src/core/store/embedding.ts:NoopEmbeddingService
TcvdbMemoryStore software healthy src/core/store/tcvdb.ts:TcvdbMemoryStore
TcvdbApiError software healthy src/core/store/tcvdb-client.ts:TcvdbApiError
TcvdbClient software healthy src/core/store/tcvdb-client.ts:TcvdbClient
SceneExtractor software healthy src/core/scene/scene-extractor.ts:SceneExtractor
SeedValidationError software healthy src/core/seed/input.ts:SeedValidationError
TdaiGateway software healthy src/gateway/server.ts:TdaiGateway

LabelLayerStatusPath
docker software healthy docker
opensource software healthy docker/opensource
scripts software healthy scripts
bugfix-20260423 software healthy scripts/bugfix-20260423
hermes-plugin software healthy hermes-plugin
memory software healthy hermes-plugin/memory
memory_tencentdb software healthy hermes-plugin/memory/memory_tencentdb
tests software healthy hermes-plugin/memory/memory_tencentdb/tests
.github software healthy .github
ISSUE_TEMPLATE software healthy .github/ISSUE_TEMPLATE
workflows software healthy .github/workflows
src software healthy src
adapters software healthy src/adapters
openclaw software healthy src/adapters/openclaw
standalone software healthy src/adapters/standalone
offload software healthy src/offload
pipelines software healthy src/offload/pipelines
local-llm software healthy src/offload/local-llm
parsers software healthy src/offload/local-llm/parsers
prompts software healthy src/offload/local-llm/prompts
hooks software healthy src/offload/hooks
cli software healthy src/cli
commands software healthy src/cli/commands
utils software healthy src/utils
core software healthy src/core
persona software healthy src/core/persona
conversation software healthy src/core/conversation
hooks software healthy src/core/hooks
report software healthy src/core/report
tools software healthy src/core/tools
profile software healthy src/core/profile
store software healthy src/core/store
prompts software healthy src/core/prompts
scene software healthy src/core/scene
seed software healthy src/core/seed
record software healthy src/core/record
gateway software healthy src/gateway

LabelLayerStatusPath
install cicd healthy .github/workflows/pr-ci.yml
pack cicd healthy .github/workflows/pr-ci.yml
manifest cicd healthy .github/workflows/pr-ci.yml
size cicd healthy .github/workflows/pr-ci.yml

LabelLayerStatusPath
10.0.1.1 network healthy openclaw.plugin.json
127.0.0.1 network healthy scripts/install_hermes_memory_tencentdb.sh
1.2.3.4 network healthy scripts/setup-offload.sh

LabelLayerStatusPath
repobility-clone-8zbd0nk_ software healthy /tmp/repobility-clone-8zbd0nk_

LabelLayerStatusPath
sqlite data healthy openclaw.plugin.json

LabelLayerStatusPath
vps::azure hardware healthy src/utils/clean-context-runner.ts

LabelLayerStatusPath
gpu (detected) hardware healthy src/core/store/embedding.ts

LabelLayerStatusPath
gha::pr-ci cicd healthy .github/workflows/pr-ci.yml
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/36e88394-2d24-42dd-b2f2-14d53ee23ff2/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/36e88394-2d24-42dd-b2f2-14d53ee23ff2/

Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.