ErrLookup › TencentCloud/TencentDB-Agent-Memory
TencentCloud/TencentDB-Agent-Memory
TencentDB Agent Memory is a team-level memory hub for AI Agents — turning conversations, docs, and code into four reusable memory assets (Chat Memory, Skill, LLM-Wiki, Code-Graph) that are governed, shared, and equipped across agents and frameworks. · TypeScript · 759 source files
Analyzed at 3efcd317b8 on 2026-09-01. 121 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
team_mismatch cannot ensure chat_memory asset: agent | error_code | error | team-mismatch, agent, validation, metadata |
| [context-offload] build L3 report failed | console | warning | telemetry, reporting, hook, null-safety |
| Path traversal rejected: key | validation | critical | path-traversal, security, validation, storage |
| [offload-client] ingestL15 returned | console | warning | http, network, fire-and-forget, offload-server |
| No upstream response available | http | error | proxy, invariant, upstream, logic |
| Failed to parse — please add hooks.allowConversationAccess… | console | warning | config, json5, parse-error, file-io |
| KernelFetchError(504 on timeout, 502 otherwise) with… | http | error | network, timeout, transport, meta-kernel |
| Upstream request failed | http | error | network, retry, upstream, proxy |
task_not_found task not found | error_code | error | metadata, lookup-failure, task, not-found |
| agent-fixed-asset/set failed | exception | error | meta-kernel, envelope-error, agent-assets |
| Backend API error | exception | error | http, backend, rejected-promise, api |
| SkillCoreError rethrow with translated code (message… | error_code | error | error-handling, rethrow, error-mapping |
SKILL_ID_COLLISION failed to generate a unique skill_id after | error_code | error | id-generation, collision, entropy, testing |
| <resp.text or "HTTP returned a non-JSON response"> | error_code | error | python, http, json, parsing |
| Cannot locate openclaw.json — please add… | console | warning | configuration, file-not-found, permissions, openclaw |
CORE_UPSTREAM_ERROR json.message || `core error code | exception | error | http, upstream, envelope-error |
| Storage key must be relative, got absolute | validation | error | path-traversal, validation, storage, security |
| Invalid module name ' ': must match | validation | error | configuration, validation, registry |
member_not_found member not found: / | error_code | error | metadata, membership, team, authorization |
key_limit_exceeded active user key limit | error_code | error | quota, key-management, rate-limit |
| Local embedding model initialization failed | exception | error | embedding, initialization-failed, model-loading, local-inference |
| [offload-client] compaction returned | console | warning | http, network, compaction, graceful-degradation |
| Invalid scrypt parameter | validation | error | config, crypto, env-validation |
| llm.provider=proxy 且 llm.proxy.useMemorySystemUserKey=true… | validation | error | configuration, llm-proxy, authentication |
| Local embedding model is still loading… | exception | warning | embedding, not-ready, async, cold-start, retry |
| cos.generationLogRetentionDays must be a non-negative… | validation | error | configuration, validation, startup |
invalid_param_value param . value ' ' is not a valid integer | error_code | error | config, validation, integer-parsing |
| [skill-agent-queue] tasks-mutex wait timeout for | exception | error | concurrency, mutex, timeout, deadlock |
SKILL_COS_REQUIRED contentBackend=cos required but COS credentials missing (secretId / secretKey /… | error_code | critical | configuration, object-storage, cos, missing-credentials, strict-mode |
internal_error default user key not created | error_code | error | internal, invariant, user-key, storage |
| EmbeddingService: apiKey is required for remote provider | validation | error | configuration, constructor, embedding, missing-credential |
| Invalid generation log key | exception | error | storage, validation, path-traversal, cos |
| HTTP ` : ""} | http | error | http, http-status, metadata, auth |
| Unknown tool | error_code | error | mcp, tool-call, unknown-tool, api |
| Invalid generation log cursor | exception | error | pagination, validation, cursor, storage |
| Storage unavailable for instance | exception | error | storage, offload, instance-lifecycle |
| store does not support clearMemoryContent | exception | error | capability-check, store-adapter, memory |
| fetch failed | exception | error | network, timeout, fetch, metadata |
| VectorStore is in degraded mode — refusing to proceed… | exception | critical | vector-store, initialization, degraded-mode |
INVALID_FRONTMATTER frontmatter.name ' ' != body.name | error_code | error | validation, frontmatter, yaml, skill-creation |
missing_team_id team_id is required for non-system-admin callers | error_code | error | authorization, validation, missing-parameter |
| skill get failed | exception | error | skill-fork, ipc, error-code |
user_limit_exceeded user limit reached for instance (current: ) | error_code | error | quota, users, limit-exceeded |
| invalid team_id for template path | validation | error | validation, path-traversal, security |
| Missing core module at | exception | error | build, missing-file, dynamic-import |
| v3 MemoryClient.add_conversation requires session_id: pass… | validation | error | python, validation, session |
user_key_not_found user key not found | error_code | error | not-found, key-management |
| Unable to resolve OpenClaw root. Set OPENCLAW_ROOT or run… | exception | error | env, module-resolution, build |
| must contain only non-empty strings | validation | error | python, validation, parameter-error |
| TcvdbSkillStore degraded | exception | error | database, tcvdb, degraded-state, availability |
| team_id is required for effective prompt lookup | validation | error | python, parameter-validation, required-parameter, team-id |
| service_id must be provided | validation | error | python, parameter-validation, constructor, missing-argument |
| team_id is required with agent_id | validation | error | python, parameter-validation, dependent-parameter, team-id |
| invalid model_id | validation | error | validation, input, rate-limit, http |
| llm.provider=proxy 需要 instanceId,但 core 当前 instanceId 为空 ——… | validation | error | configuration, llm-proxy, instance-id, headers |
| [L2] VectorStore unavailable — cannot read L1 memories for… | exception | error | vector-store, l2, session-processing |
filter_not_allowed filters are not allowed for normal team members | error_code | error | authorization, validation, rbac |
| llm.provider=proxy 且 useMemorySystemUserKey=false 时必须显式配置… | validation | error | configuration, llm-proxy, api-key, authentication |
| teamId is required for an agent prompt setting | exception | error | validation, configuration, prompt, scoping |
| runEmbeddedPiAgent not exported from dist/extensionAPI.js | exception | error | api-mismatch, dynamic-import, versioning |
duplicate_user_key user_key already exists | error_code | error | duplicate, user-key, uniqueness |
user_not_found user not found | error_code | error | user, not-found, lookup |
| No adapter found for protocol | exception | error | adapter, protocol, configuration, pipeline |
| clear_chat_memory requires a non-empty memory_ids list | validation | error | python, validation, parameter-error |
| llm.provider=proxy 且 useMemorySystemUserKey=true 需要… | validation | error | configuration, startup, llm-proxy, authentication |
| [instance-config] Config source returned empty VDB config… | exception | error | configuration, network, vdb, instance |
| llm.provider=proxy 需要 llm.baseUrl 指向 context_proxy 根 URL (如… | validation | error | configuration, llm-proxy, startup |
| llm.provider=proxy 需要 memory 系统用户 key —— 请在 yaml… | error_code | error | configuration, env-var, llm, proxy |
| Duplicate module | validation | error | configuration, validation, duplicate |
| [state-backend] Redis integration is not available —… | exception | error | redis, missing-module, submodule, config |
| Invalid scoped storage key | validation | error | storage, validation, input-validation, path |
| Local embedding model warmup has not been started. Call… | exception | error | embedding, initialization, lifecycle, local-inference |
already_initialized system already has users; init-admin requires empty database | error_code | error | bootstrap, init, idempotency |
SKILL_PATCH_NOT_UNIQUE old_string not found | error_code | error | patch, string-matching, stale-state, versioning |
| Source not found | exception | error | storage, file-not-found, rename, atomicity |
STORAGE_NOT_FOUND STORAGE_NOT_FOUND | exception | error | storage, file-not-found, copy, prefix |
invalid_param_scope module ' ' param ' ' is global-only, cannot set for user scope | error_code | error | config, scope, authorization |
| Module ' ': each param must have a 'param_name' string | validation | error | configuration, validation, missing-field |
| accepts at most items, got | validation | error | python, validation, batch-limit |
| memory 系统用户 key 必须匹配 sk-mem-[A-Za-z0-9_-] | error_code | error | validation, env-var, api-key, llm |
| redis config is required when state_backend=redis | validation | error | config, redis, validation, missing-config |
| Generation log object key exceeds COS limit | exception | error | storage, cos, validation, limit |
| delete_atomic requires a non-empty ids list | validation | error | python, validation, parameter-error |
| skill create failed | exception | error | skill-fork, ipc, error-code |
| envelope error | error_code | error | api, envelope, business-error, metadata |
team_limit_exceeded team limit reached for instance (current: ) | error_code | error | quota, teams, limit-exceeded |
-1 API response must be a JSON object | error_code | error | python, json, envelope, contract |
| name or prompt is required | validation | error | python, parameter-validation, empty-update, required-parameter |
| [skill-worker-pool] concurrency must be positive integer… | exception | error | configuration, validation, constructor, worker-pool |
| Module ' ', param ' ': allowed_scopes must be non-empty… | validation | error | configuration, validation, empty-collection |
| delete_conversation requires message_ids or session_ids… | validation | error | python, validation, destructive-operation |
unknown_module unknown module | error_code | error | config, unknown-module, registry |
| File not found | exception | error | storage, file-not-found, missing-file |
last_system_admin cannot delete the last system_admin user | error_code | error | system-admin, guard, deletion |
| metadata.systemUser.memory.userKey 必须匹配 sk-mem-[A-Za-z0-9_-] | validation | error | configuration, api-key, validation |
| llm.provider=proxy 需要 llm.baseUrl 指向 context_proxy 根 URL | validation | error | configuration, startup, llm-proxy |
| memory_prompt_id or a target condition is required | validation | error | python, parameter-validation, unbounded-query, required-parameter |
| [sqlite] deleteL0BySession requires a non-empty sessionId | validation | error | validation, sqlite, data-deletion, guard |
INVALID_INSTANCE INVALID_INSTANCE | error_code | error | http-400, validation, instance-registry |
| must be a non-empty string | validation | error | python, parameter-validation |