ErrLookup › mem0ai/mem0
mem0ai/mem0
Universal memory layer for AI Agents · Python · 534 source files
Analyzed at 001c235229 on 2026-08-15. 626 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Authentication failed. Your API key may be invalid or expire | http | error | auth, api-key, http-401, rest-server |
| Resource not found: ${path} | http | error | auth, http-401, rest-server, configuration |
| Bad request to ${path}: ${detail} | http | error | auth, http-401, bootstrap, rest-server |
| HTTP ${resp.status}: ${detail} | http | error | auth, http-403, authorization, rest-server |
| Either memoryId or --all is required | exception | error | auth, http-401, admin, rest-server |
| At least one entity ID is required for deleteEntities. | exception | error | auth, http-403, authorization, rbac, rest-server |
| At least one message is required | exception | critical | configuration, auth, jwt, startup, rest-server |
| Invalid JSON in "Metadata" field | exception | error | configuration, llm-provider, docker, http-400, rest-server |
| Invalid JSON in "Custom Categories" field | exception | error | configuration, embedder, docker, http-400, rest-server |
| Add requires at least one of User ID, Agent ID, Run ID, or A | exception | warning | validation, http-400, memories, rest-server |
| Mem0 memory add failed: ${(addResp.message as string) || 'un | exception | warning | authorization, http-403, memories, rest-server |
| Provide text or metadata to update | exception | warning | api-key, http-404, validation, rest-server |
| (error as Error).message | exception | warning | api-key, http-404, ownership, rest-server |
| Provide at least one of User ID, Agent ID, App ID, or Run ID | exception | info | api-key, http-400, idempotency, rest-server |
| Mem0 memory event ${eventId} failed: ${reason} | exception | warning | validation, password, http-400, rest-server |
| Timed out waiting for memory event ${eventId} to complete | exception | warning | auth, bootstrap, http-403, rest-server |
| Authentication failed. Your API key may be invalid or expire | http | warning | auth, bootstrap, http-403, race-condition, rest-server |
| Resource not found: ${path} | http | error | auth, login, http-401, rest-server |
| Bad request to ${path}: ${detail} | http | error | auth, login, http-401, rest-server |
| HTTP ${resp.status}: ${detail} | http | error | http, network, api, platform-mode, typescript |
| Either memoryId or --all is required | exception | error | validation, delete, platform-mode, typescript |
| At least one entity ID is required for deleteEntities. | exception | error | validation, entities, platform-mode, typescript |
| Config is not a JSON object | exception | error | config, json, filesystem, typescript |
| [openclaw-mem0] Failed to parse ${OPENCLAW_CONFIG_FILE}: ${m | exception | error | config, json, filesystem, fail-closed, typescript |
| Unknown LLM provider: ${providerId} | exception | error | config, oss-mode, llm, validation, typescript |
| Unknown embedder provider: ${providerId} | exception | error | config, oss-mode, embeddings, validation, typescript |
| ${label} has unknown keys: ${unknown.join(", ")} | validation | error | config, schema, validation, typescript |
| openclaw-mem0 config required | validation | error | config, schema, validation, typescript |
| Either memoryId or all is required | exception | error | validation, delete, oss-mode, typescript |
| Entity management is only available in platform mode. | exception | error | oss-mode, entities, mode-mismatch, typescript |
| Event management is only available in platform mode. | exception | error | oss-mode, events, mode-mismatch, typescript |
| Cancelled | exception | info | cancellation, abort-signal, agent-tool, typescript |
| memory_id is required for update | exception | error | validation, agent-tool, llm, typescript |
| Streaming failed or method not implemented. | exception | error | streaming, vercel-ai-sdk, error-masking, llm-provider |
| Model not supported: ${this.provider_wrapper} | validation | error | validation, provider-config, startup, vercel-ai-sdk |
| The Mem0 model function cannot be called with the new keywor | validation | error | typescript, api-misuse, factory-pattern |
| HTTP error! status: ${response.status} | http | error | http, api, search, authentication |
| Invalid provider | validation | error | provider-config, dispatch, version-skew |
| Top-level entity parameters [${invalidKeys.join(", ")}] are | validation | error | api-migration, validation, typescript, breaking-change |
| Mem0 API key is required | validation | error | configuration, api-key, startup, validation |
| Mem0 API key must be a string | validation | error | validation, api-key, type-coercion |
| Mem0 API key cannot be empty | validation | error | configuration, api-key, validation |
| Invalid response format from ping endpoint | http | error | network, proxy, ping, response-format |
| API Key is invalid | http | error | authentication, api-key, ping |
| Failed to ping server: ${error.message || "Unknown error"} | exception | error | network, connectivity, ping, self-hosted |
| Cannot process an empty messages payload. | validation | warning | validation, add-memories, empty-input |
| At least one of text, metadata, timestamp, or expirationDate | validation | warning | validation, update, empty-input |
| No entities to delete | validation | warning | delete, bulk-operations, empty-state |
| Failed to delete ${entity.type} ${entity.name}: ${error.mess | exception | error | delete, partial-failure, bulk-operations, idempotency |
| organizationId and projectId must be set to access instructi | validation | error | identity, project, configuration, api-key |
| organizationId and projectId must be set to update instructi | validation | error | identity, project, configuration, write-path |
| projectId must be set to access webhooks | validation | error | webhooks, hosted-api, validation, typescript, project-id |
| projectId must be set to create a webhook | validation | error | webhooks, hosted-api, validation, project-id, typescript |
| Missing filters or schema | validation | error | exports, hosted-api, validation, typescript |
| Missing memoryExportId or filters | validation | error | exports, hosted-api, validation, typescript |
| apiKey is required for Mem0Memory | validation | error | langchain, integration, validation, api-key, typescript |
| sessionId is required for Mem0Memory | validation | error | langchain, integration, validation, session, typescript |
| Failed to initialize Mem0Client. Please check your configura | validation | error | langchain, integration, initialization, typescript |
| AWS Bedrock requires both awsAccessKeyId and awsSecretAccess | validation | error | aws, bedrock, embeddings, credentials, validation, security |
| Error getting embedding from AWS Bedrock model ${this.model} | exception | error | aws, bedrock, embeddings, network, iam, runtime |
| AWS Bedrock model ${this.model} returned no embedding for on | exception | error | aws, bedrock, embeddings, data-integrity, runtime |
| Azure OpenAI requires both API key and endpoint | validation | error | azure, openai, embeddings, validation, config |
| Azure OpenAI embedBatch() returned ${allEmbeddings.length} e | exception | error | azure, openai, embeddings, data-integrity, batching |
| Unsupported FastEmbed model "${config.model}". Supported mod | validation | error | fastembed, embeddings, validation, config, onnx |
| FastEmbed embed() returned no embeddings | exception | error | fastembed, embeddings, runtime, onnx |
| HuggingFace embedder requires an inference endpoint. Set `hu | validation | error | huggingface, tei, embeddings, validation, config, self-hosted |
| HuggingFace embed() returned no embeddings for model '${this | exception | error | huggingface, tei, embeddings, runtime, self-hosted |
| HuggingFace embedBatch() returned ${embeddings.length} embed | exception | error | huggingface, tei, embeddings, batching, data-integrity |
| Langchain embedder provider requires an initialized Langchai | validation | error | langchain, embeddings, validation, config, typescript |
| Provided Langchain 'instance' in the 'model' field does not | validation | error | langchain, embeddings, validation, type-guard, typescript |
| LM Studio embedder failed: ${message} | exception | error | lmstudio, embeddings, local, runtime, network |
| Ollama embed() returned no embeddings for model '${this.mode | exception | error | ollama, embeddings, local-server, typescript |
| OpenAI embedBatch() returned ${allEmbeddings.length} embeddi | exception | error | openai, embeddings, batch, typescript |
| Together API key is required | exception | error | together, api-key, configuration, typescript |
| Failed to parse googleServiceAccountJson: ${err.message} | exception | error | vertexai, gcp, credentials, configuration, typescript |
| Vertex AI could not determine a Google Cloud project ID. Set | exception | error | vertexai, gcp, project-id, credentials, configuration, typescript |
| Client not initialized | exception | error | vertexai, internal-invariant, defensive, typescript |
| Invalid memory action: ${memoryAction} | exception | error | vertexai, validation, embeddings, typescript |
| No predictions returned from Vertex AI | exception | error | vertexai, embeddings, protocol, typescript |
| Failed to extract embedding values from response | exception | error | vertexai, embeddings, response-shape, typescript |
| No predictions returned from Vertex AI batch request | exception | error | vertexai, batch, embeddings, protocol, typescript |
| Failed to extract embedding values from batch response | exception | error | vertexai, batch, response-shape, embeddings, typescript |
| Vertex AI embedBatch() returned ${allEmbeddings.length} embe | exception | error | vertexai, batch, embeddings, count-mismatch, typescript |
| Anthropic API key is required | exception | error | anthropic, api-key, configuration, typescript |
| Unknown providerOverride '${providerOverride}'. Valid provid | exception | error | aws-bedrock, configuration, validation, typescript |
| Unknown provider in model: ${model} | exception | error | aws-bedrock, configuration, model-id, typescript |
| The '@aws-sdk/client-bedrock-runtime' package is required to | exception | error | aws-bedrock, dependencies, installation, esm, typescript |
| AWS Bedrock LLM failed: ${message} | exception | error | aws-bedrock, llm, wrapper, aws, typescript |
| Azure OpenAI requires both API key and endpoint | exception | error | azure, openai, llm, config, typescript, validation |
| DeepSeek API key is required | exception | error | deepseek, llm, api-key, config, env, typescript |
| DeepSeek LLM failed: ${message} | exception | error | deepseek, llm, network, rate-limit, typescript |
| Groq API key is required | exception | error | groq, llm, api-key, config, env, typescript |
| Langchain provider requires an initialized Langchain instanc | exception | error | langchain, llm, config, typescript, validation |
| Provided Langchain 'instance' in the 'model' field does not | exception | error | langchain, llm, type-guard, config, typescript |
| LiteLLM failed: ${message} | exception | error | litellm, proxy, llm, network, config, typescript |
| LM Studio LLM failed: ${message} | exception | error | lmstudio, local, llm, network, typescript |
| MiniMax API key is required | exception | error | minimax, llm, api-key, config, env, typescript |
| MiniMax LLM failed: ${message} | exception | error | minimax, llm, network, api-key, typescript |
| Mistral API key is required | exception | error | mistral, llm, api-key, config, typescript |
| Sarvam API key is required | exception | error | sarvam, llm, api-key, config, env, typescript |
| Sarvam LLM failed: ${message} | exception | error | sarvam, llm, network, api-key, typescript |
| Together API key is required | validation | error | together, llm, api-key, config, env, typescript |
| Together LLM failed: ${message} | exception | error | llm, together, api-key, typescript, oss-sdk |
| vLLM LLM failed: ${message} | exception | error | llm, vllm, self-hosted, typescript, oss-sdk |
| xAI API key is required | validation | error | llm, xai, api-key, configuration, typescript |
| xAI LLM failed: ${message} | exception | error | llm, xai, grok, api-key, typescript |
| Top-level entity parameters [${invalidKeys.join(", ")}] are | validation | error | validation, api-shape, filters, migration, typescript |
| Invalid ${name}: cannot be empty or whitespace-only. Provide | validation | error | validation, entity-id, filters, typescript |
| Invalid ${name}: cannot contain whitespace. Provide a valid | validation | error | validation, entity-id, filters, typescript |
| threshold must be a valid number | validation | error | validation, search, threshold, typescript |
| Invalid threshold: ${threshold}. Must be between 0 and 1 (in | validation | error | validation, search, threshold, typescript |
| topK must be a valid integer | validation | error | validation, search, topk, typescript |
| Invalid topK: ${topK}. Must be a non-negative integer. | validation | error | validation, search, topk, pagination, typescript |
| Failed to auto-detect embedding dimension from provider '${t | exception | error | embeddings, vector-store, initialization, dimension, typescript |
| The decay parameter is not supported by the OSS Memory SDK. | validation | error | oss-sdk, platform-feature, decay, unsupported, typescript |
| Project updates are not supported by the OSS Memory SDK. | validation | error | oss-sdk, platform-feature, unsupported, typescript |
| The timestamp parameter is not supported by the OSS Memory S | validation | error | oss-sdk, platform-feature, temporal, timestamp, typescript |
| messages is required and cannot be undefined or null. Provid | validation | error | validation, input, add, typescript |
| messages array cannot be empty. Provide at least one message | validation | error | validation, input, add, empty-array, typescript |
| messages array cannot contain only blank content. Provide at | validation | error | validation, typescript, oss, memory-add |
| messages string cannot be empty. Provide non-empty content. | validation | error | validation, typescript, oss, memory-add |
| One of the filters: userId, agentId or runId is required! | validation | error | validation, oss, memory-add, filters |
| LLM extraction failed: ${e} | exception | error | llm, network, oss, memory-add, retry |
| The referenceDate parameter is not supported by the OSS Memo | validation | error | oss, temporal, search, api-mismatch |
| filters must contain at least one of: user_id, agent_id, run | validation | error | validation, oss, search, filters |
| At least one of text, metadata, or expirationDate must be pr | validation | error | validation, oss, memory-update |
| At least one filter is required to delete all memories. If y | validation | error | validation, oss, delete-all, destructive |
| Memory with ID ${memoryId} not found | exception | error | oss, memory-update, not-found, internal |
| Memory with ID ${memoryId} does not have text content to upd | exception | error | oss, memory-update, multimodal, internal |
| Unsupported metadata filter operator: ${operator} | validation | error | validation, oss, filters, metadata |
| AND operator requires a list of conditions | validation | error | validation, oss, filters, metadata |
| OR operator requires a non-empty list of conditions | validation | error | validation, oss, filters, metadata |
| NOT operator requires a non-empty list of conditions | validation | error | validation, oss, filters, metadata |
| Cohere API key is required. Set COHERE_API_KEY environment v | validation | critical | configuration, cohere, reranker, environment, secrets |
| LLMReranker requires an LLM instance; RerankerFactory should | validation | error | internal, reranker, llm, invariant, typescript |
| Zero Entropy API key is required. Set ZERO_ENTROPY_API_KEY e | validation | critical | configuration, zeroentropy, reranker, environment, secrets |
| expirationDate must be a valid date in YYYY-MM-DD format. | exception | error | validation, expiration, date-format, oss |
| Unsupported embedder provider: ${provider} | exception | error | configuration, embedder, typescript, factory |
| Unsupported LLM provider: ${provider} | exception | error | configuration, llm, typescript, factory |
| Unsupported vector store provider: ${provider} | exception | error | configuration, vector-store, typescript, factory |
| Unsupported reranker provider: ${provider} | exception | error | configuration, reranker, typescript, factory |
| Unsupported history store provider: ${provider} | exception | error | configuration, history-store, typescript, factory |
| The '${pkg}' package is required to use the ${label}. Instal | exception | error | dependencies, peer-dependency, npm, typescript |
| image_url content part is missing image_url.url | exception | error | multimodal, input-validation, vision, typescript |
| Insert failed for document ${result.key}: ${result.errorMess | exception | error | azure, vector-store, partial-failure, schema-mismatch |
| Delete failed for document ${vectorId}: ${result.errorMessag | exception | error | azure, vector-store, delete, partial-failure |
| Update failed for document ${vectorId}: ${result.errorMessag | exception | error | azure, vector-store, update, partial-failure |
| Invalid ${label} '${name}': only letters, digits, and unders | exception | error | azure, mysql, sql-injection, validation, identifier |
| Azure credential authentication failed: ${err} | exception | critical | azure, authentication, managed-identity, mysql, aad |
| Baidu Mochow ${action} failed (code ${response.code}): ${res | exception | error | baidu, mochow, vector-store, rpc, error-envelope |
| Baidu vector store requires a non-empty '${name}' config val | exception | error | baidu, configuration, validation, vector-store |
| Invalid filter key: ${key} | exception | error | baidu, filters, sql-injection, validation, search |
| Filter value for ${key} must be str, int, float, or bool, go | exception | error | baidu, filters, type-error, search, validation |
| Baidu Mochow table '${this.tableName}' was not ${what} after | exception | warning | baidu, mochow, eventual-consistency, timeout, retry |
| Baidu Mochow table '${label}' exists but is missing the id/d | exception | error | baidu, mochow, schema-mismatch, vector-store, table |
| Baidu Mochow table '${label}' stores ${dimension}-dimensiona | exception | error | baidu, dimension-mismatch, embeddings, configuration, vector-store |
| Baidu insert requires vectors, ids, and payloads of equal le | exception | error | baidu, input-validation, bulk-insert, array-mismatch |
| Cassandra vector store requires contactPoints when secureCon | exception | error | cassandra, configuration, vector-store, typescript |
| Cassandra vector store requires localDataCenter when secureC | exception | error | cassandra, configuration, vector-store, typescript |
| Invalid ${label} '${name}': only letters, digits, and unders | exception | error | cassandra, validation, sql-injection, configuration, typescript |
| AND filter value must be a list of filter dicts, got ${typeo | exception | error | cassandra, filters, validation, typescript |
| OR filter value must be a list of filter dicts, got ${typeof | exception | error | cassandra, filters, validation, typescript |
| NOT filter value must be a list of filter dicts, got ${typeo | exception | error | cassandra, filters, validation, typescript |
| ${label} dimension mismatch. Expected ${this.dimension}, got | exception | error | cassandra, embeddings, validation, vector-store |
| Invalid ${label} '${name}': only letters, digits, and unders | exception | error | databricks, validation, sql-injection, configuration, typescript |
| Databricks vector store requires either workspaceUrl or host | exception | error | databricks, configuration, vector-store, typescript |
| Databricks vector store only accepts finite numbers. | exception | error | databricks, validation, data-quality, typescript |
| Databricks storage-optimized endpoints only support TRIGGERE | exception | error | databricks, configuration, vector-search, typescript |
| Databricks storage-optimized endpoints require dimensions di | exception | error | databricks, embeddings, configuration, vector-search |
| Databricks HYBRID search requires query_text, but search() o | exception | error | databricks, hybrid-search, configuration, vector-store |
| Databricks vector store: topK must be a positive integer, go | exception | error | databricks, sql-injection, validation, pagination, typescript |
| Databricks vector store requires accessToken or clientId/cli | exception | error | databricks, authentication, configuration, typescript |
| Databricks vector store requires clientId/clientSecret for O | exception | error | databricks, oauth, authentication, configuration |
| Databricks OAuth token response did not include access_token | exception | error | databricks, oauth, authentication, network |
| The '@databricks/sql' package is required to use the Databri | exception | error | databricks, dependencies, installation, typescript |
| Databricks vector store requires accessToken or clientId/cli | exception | error | databricks, authentication, sql, configuration |
| Databricks endpoint status did not report a state during ini | exception | error | databricks, vector-search, initialization, api-contract |
| Timed out waiting for Databricks endpoint ${this.endpointNam | exception | error | databricks, timeout, provisioning, vector-store, typescript |
| Databricks index status did not report a readiness flag afte | exception | error | databricks, api-contract, sync, vector-store, typescript |
| Timed out waiting for Databricks index ${this.fullIndexName} | exception | error | databricks, timeout, sync, vector-store, typescript |
| ${label} dimension mismatch. Expected ${this.dimension}, got | exception | error | databricks, dimension-mismatch, embeddings, validation, typescript |
| ${label} values must be finite numbers for Databricks vector | exception | error | databricks, nan, embeddings, validation, typescript |
| AND filter value must be a list of filter dicts, got ${typeo | exception | error | databricks, filters, validation, vector-store, typescript |
| OR filter value must be a list of filter dicts, got ${typeof | exception | error | databricks, filters, validation, vector-store, typescript |
| NOT filter value must be a list of filter dicts, got ${typeo | exception | error | databricks, filters, validation, vector-store, typescript |
| Invalid filter key: ${JSON.stringify(key)} | exception | error | elasticsearch, filters, injection-guard, validation, typescript |
| Filter value for ${JSON.stringify(key)} must be string, numb | exception | error | elasticsearch, filters, validation, typescript |
| Langchain vector store provider requires an initialized Lang | exception | error | langchain, config, vector-store, typescript |
| Provided Langchain 'client' does not appear to be a valid La | exception | error | langchain, duck-typing, config, vector-store, typescript |
| IDs array must be provided and have the same length as vecto | exception | error | langchain, insert, validation, vector-store, typescript |
| Vector dimension mismatch at index ${i}. Expected ${this.dim | exception | error | langchain, dimension-mismatch, embeddings, vector-store, typescript |
| Query vector dimension mismatch. Expected ${this.dimension}, | exception | error | langchain, dimension-mismatch, embeddings, search, typescript |
| Method 'get' not reliably supported by LangchainVectorStore | exception | error | langchain, unsupported-operation, vector-store, typescript |
| Method 'update' not supported by LangchainVectorStore wrappe | exception | error | langchain, unsupported-operation, update, typescript |
| Delete failed in underlying Langchain store: ${e} | exception | error | langchain, delete, wrapper, typescript |
| Method 'delete' not available on the provided Langchain Vect | exception | error | langchain, delete, unsupported-operation, typescript |
| Method 'list' not supported by LangchainVectorStore wrapper. | exception | error | langchain, unsupported-operation, list, typescript |
| Method 'deleteCol' not supported by LangchainVectorStore wra | exception | error | langchain, vector-store, unsupported-operation, typescript |
| AND filter value must be a list of filter dicts, got ${typeo | exception | error | filters, sqlite, vector-store, validation, typescript |
| OR filter value must be a list of filter dicts, got ${typeof | exception | error | filters, sqlite, vector-store, validation, typescript |
| NOT filter value must be a list of filter dicts, got ${typeo | exception | error | filters, sqlite, vector-store, validation, typescript |
| Vector dimension mismatch. Expected ${this.dimension}, got $ | exception | error | dimension-mismatch, embeddings, sqlite, vector-store, config |
| Query dimension mismatch. Expected ${this.dimension}, got ${ | exception | error | dimension-mismatch, embeddings, sqlite, vector-store, search |
| Vector dimension mismatch. Expected ${this.dimension}, got $ | exception | error | dimension-mismatch, embeddings, sqlite, vector-store, update |
| The '@zilliz/milvus2-sdk-node' package is required to use th | exception | error | milvus, dependency, installation, optional-peer, typescript |
| Invalid filter key: ${JSON.stringify(key)} | exception | error | milvus, filters, injection-guard, validation, vector-store |
| Filter value for ${JSON.stringify(key)} must be a string, nu | exception | error | milvus, filters, type-validation, vector-store, typescript |
| Filter list for '${key}' contains an object, which may conta | exception | error | mongodb, filters, injection-guard, security, validation |
| Filter value for '${key}' must be a scalar (string, number, | exception | error | mongodb, filters, injection-guard, security, validation |
| Neptune Analytics vector store requires graphIdentifier or e | exception | error | neptune, aws, config, vector-store, typescript |
| Neptune Analytics HTTPS endpoints require graphIdentifier; p | exception | error | neptune, aws, config, endpoint, vector-store |
| ${key} filter value must be an array. | exception | error | neptune, filters, validation, vector-store, aws |
| $not filter value must be an array. | exception | error | neptune, filters, validation, vector-store, aws |
| Neptune Analytics vector search does not support property-ex | exception | error | neptune, filters, wildcard, unsupported-operation, vector-store |
| Neptune Analytics vector search does not support case-insens | exception | error | neptune, filters, unsupported-operation, case-insensitive, vector-store |
| Unsupported Neptune Analytics filter operator: ${operator} | exception | error | neptune, filters, unsupported-operation, validation, vector-store |
| Neptune Analytics cannot negate this filter shape for vector | exception | error | neptune, filters, unsupported-operation, negation, vector-store |
| Neptune Analytics list filters do not support case-insensiti | exception | error | filters, neptune-analytics, unsupported-operation, typescript |
| Unsupported Neptune Analytics algorithm value type: ${typeof | exception | error | neptune-analytics, algorithm-config, serialization, typescript |
| ${context} dimension mismatch. Expected ${this.dimension}, g | exception | critical | neptune-analytics, embeddings, dimension-mismatch, validation |
| ${context} failed in Neptune Analytics | exception | error | neptune-analytics, batch, partial-failure, aws |
| The '@aws-sdk/client-neptune-graph' package is required to u | exception | critical | neptune-analytics, aws-sdk, dependency, installation |
| Vector at index ${index} is null or undefined. | exception | error | opensearch, embeddings, validation, typescript |
| Vector at index ${index} is empty. Expected dimension ${this | exception | error | opensearch, embeddings, validation, typescript |
| Vector at index ${index} has dimension ${vector.length}, but | exception | critical | opensearch, dimension-mismatch, embeddings, validation |
| OpenSearch bulk insert failed: ${JSON.stringify(failedItem)} | exception | error | opensearch, bulk-insert, mapping, partial-failure |
| ${key} filter value must be an array. | exception | error | opensearch, filters, validation, typescript |
| Unsupported filter operator: ${operator} | exception | error | opensearch, filters, unsupported-operation, typescript |
| Filter value for '${key}' must be a string, number, or boole | exception | error | opensearch, filters, security, validation |
| Filter value for '${key}' must be an array. | exception | error | opensearch, filters, validation, typescript |
| Identifier name ${name} is not valid. | exception | error | oracledb, sql-injection, identifier, validation |
| Invalid metadata key '${metadataKey}'. Only letters, numbers | exception | error | oracledb, metadata, json-path, validation |
| Oracle filter for field '${metadataKey}' must be a scalar or | exception | error | oracledb, filters, validation, typescript |
| Operator filter for field '${metadataKey}' must not be empty | exception | error | oracledb, filters, validation, typescript |
| Unsupported Oracle filter operator(s) for field '${metadataK | exception | error | oracle, filters, vector-store, validation, typescript |
| Oracle filter operator '${operator}' requires a scalar value | exception | error | oracle, filters, validation, scalar, typescript |
| Oracle filter operator '${operator}' does not support null | exception | error | oracle, filters, null-handling, validation |
| Oracle filter operator '${operator}' requires a non-empty ar | exception | error | oracle, filters, arrays, validation |
| Oracle filter operator '${operator}' requires scalar values | exception | error | oracle, filters, arrays, validation, scalar |
| Oracle filter operator '${operator}' requires a string value | exception | error | oracle, filters, strings, validation |
| Oracle filter groups must be non-empty objects | exception | error | oracle, filters, validation, empty-object |
| Logical filter operator '${key}' requires a non-empty array | exception | error | oracle, filters, logical-operators, validation |
| Unsupported Oracle logical filter operator: ${key} | exception | error | oracle, filters, logical-operators, validation |
| Must provide at least one of `connectionParams` and `client` | exception | error | oracle, config, constructor, validation, typescript |
| `embeddingModelDims` must be a positive integer | exception | error | oracle, config, embeddings, validation, constructor |
| Unsupported distance metric: ${config.distanceMetric} | exception | error | oracle, config, distance-metric, validation, constructor |
| Unsupported index type: ${config.indexType} | exception | error | oracle, config, index, validation, constructor |
| `indexAccuracy` must be an integer between 1 and 100 | exception | error | oracle, config, index, validation, constructor |
| Unsupported ${this.indexType} index parameter '${key}'. Allo | exception | error | oracle, config, index, hnsw, ivf, validation |
| Index parameter '${key}' must be an integer between ${range[ | exception | error | oracle, config, index, validation, ranges |
| Oracle DB client driver version ${this.oracledb.oracleClient | exception | error | oracle, version, driver, thick-mode, vectors |
| ids and vectors must have the same length | exception | error | oracle, insert, batching, validation, invariant |
| payloads and vectors must have the same length | exception | error | oracle, insert, batching, validation, invariant |
| Invalid ${label} '${name}': only letters, digits, and unders | exception | error | pgvector, postgres, sql-injection, validation, configuration, typescript |
| Invalid filter key '${key}': only letters, digits, and under | exception | error | pgvector, search-filters, sql-injection, validation, metadata, typescript |
| Unsupported filter operator: ${op} | exception | error | pgvector, search-filters, operator-error, validation, typescript |
| PGVector requires either connectionString or ${missingFields | exception | critical | pgvector, postgres, connection, configuration, environment, typescript |
| Pinecone API key required: pass apiKey or set PINECONE_API_K | exception | critical | pinecone, api-key, authentication, configuration, environment, typescript |
| Unsupported filter operator '${op}' for Pinecone | exception | error | pinecone, search-filters, operator-error, validation, typescript |
| Cannot mix range operators (${ops.filter((o) => rangeOps.inc | exception | error | qdrant, search-filters, operator-error, range-query, validation, typescript |
| Unsupported filter operator(s) for field '${key}': ${ops.joi | exception | error | qdrant, search-filters, operator-error, validation, typescript |
| ${key} filter value must be a list of filter dicts, got ${ty | exception | error | qdrant, search-filters, logical-operators, validation, typescript |
| ${key} filter list item at index ${i} must be a dict, got ${ | exception | error | qdrant, search-filters, logical-operators, validation, typescript |
| Collection ${name} exists but has wrong vector size. Expecte | exception | critical | qdrant, embedding-dimension, configuration, migration, typescript |
| RediSearch module is not loaded. Please ensure Redis Stack i | exception | critical | redis, redisearch, module, infrastructure, docker, typescript |
| Failed to delete memory with ID ${vectorId} | exception | error | redis, delete, race-condition, concurrency, typescript |
| vectorBucketName is required | exception | critical | s3-vectors, aws, configuration, bucket, typescript |
| collectionName is required | exception | critical | s3-vectors, aws, configuration, collection, typescript |
| embeddingModelDims or dimension is required | exception | critical | s3-vectors, aws, embedding-dimension, configuration, typescript |
| The '@aws-sdk/client-s3vectors' package is required to use t | exception | error | s3-vectors, aws-sdk, dependency, installation, typescript |
| Vector with ID ${vectorId} not found | exception | error | s3-vectors, update, not-found, partial-update, typescript |
| ${key} filter requires a non-empty list | exception | error | s3-vectors, search-filters, logical-operators, validation, typescript |
| $not filter requires a non-empty list | exception | error | s3-vectors, search-filters, logical-operators, validation, typescript |
| S3 Vectors does not support '${operator}' metadata filters. | exception | error | s3-vectors, filters, metadata, typescript |
| Unsupported S3 Vectors filter operator: ${operator} | exception | error | s3-vectors, filters, validation, typescript |
| S3 Vectors cannot negate this filter shape. | exception | error | s3-vectors, filters, negation, typescript |
| ${context} dimension mismatch. Expected ${this.dimension}, g | exception | error | s3-vectors, dimensions, embeddings, config |
| Vector operations failed. Please ensure: 1. The vector exten | exception | critical | supabase, pgvector, setup, sql, rls |
| Turbopuffer API key is required. Provide it via config.apiKe | exception | error | turbopuffer, authentication, environment, config |
| collectionName is required for Upstash Vector. | exception | error | upstash, config, validation, typescript |
| Either a client or url and token must be provided. | exception | error | upstash, config, credentials, validation |
| Invalid indexType: ${config.indexType}. Must be 'hnsw' or 'f | exception | error | valkey, config, index, validation |
| Valkey search module is not available. Please ensure Valkey | exception | critical | valkey, redis, modules, setup, docker |
| Failed to insert vectors: ${response.status} ${errorText} | exception | error | cloudflare, vectorize, http, api, dimensions |
| Failed to insert vectors: ${error instanceof Error ? error.m | exception | error | cloudflare, vectorize, insert, error-wrapping |
| Failed to search vectors: ${error instanceof Error ? error.m | exception | error | cloudflare, vectorize, search, error-wrapping |
| Failed to get vector: ${error instanceof Error ? error.messa | exception | error | cloudflare, vectorize, get, permissions |
| Failed to update vector: ${response.status} ${errorText} | exception | error | cloudflare, vectorize, update, dimensions |
| Failed to update vector: ${error instanceof Error ? error.me | exception | error | cloudflare, vectorize, update, error-wrapping |
| Failed to delete vector: ${error instanceof Error ? error.me | exception | error | cloudflare, vectorize, delete, permissions |
| Failed to delete collection: ${error instanceof Error ? erro | exception | error | |
| Failed to list vectors: ${error instanceof Error ? error.mes | exception | error | |
| Failed to get user ID: ${error instanceof Error ? error.mess | exception | error | |
| Failed to set user ID: ${error instanceof Error ? error.mess | exception | error | |
| vectorSearchApiEndpoint is required for search operation | validation | error | |
| vectorSearchApiEndpoint is required for get operation | validation | error | |
| WeaviateDB: clusterUrl is required when client and apiKey ar | validation | error | |
| Unauthorized | http | error | |
| ${errorData.error || "Request failed"} | http | error | |
| Test failed (${res.status}): ${detail || res.statusText} | http | error | |
| Authentication failed. Your API key may be invalid or expire | http | error | |
| Resource not found: {path} | http | error | |
| Bad request to {path}: {detail} | http | error | |
| Either memory_id or --all is required | validation | error | |
| At least one entity ID is required for delete_entities. | validation | error | |
| Invalid query: must be a non-empty string. | validation | error | |
| Invalid query: cannot be empty or whitespace-only. | validation | error | |
| Mem0 API Key not provided. Please provide an API Key. | validation | error | |
| Error: {error_message} | exception | error | |
| messages must be str, dict, or list[dict], got {type(message | validation | error | |
| Top-level entity parameters {invalid_keys} are not supported | validation | error | |
| Top-level entity parameters {invalid_keys} are not supported | validation | error | |
| At least one of text, metadata, timestamp, or expiration_dat | validation | error | |
| No entities to delete | validation | error | |
| org_id and project_id must be set to access instructions or | validation | error | |
| org_id and project_id must be set to update instructions or | validation | error | |
| Currently we only support updating custom_instructions or cu | validation | error | |
| Chat is not implemented yet | exception | error | |
| feedback must be one of {', '.join(VALID_FEEDBACK_VALUES)} o | validation | error | |
| org_id and project_id must be set to access project operatio | exception | error | validation, hosted-api, projects, configuration |
| Please provide both org_id and project_id | exception | error | validation, hosted-api, projects, configuration |
| org_id must be set for organization-level operations | exception | error | validation, hosted-api, organizations, configuration |
| org_id must be set to create a project | exception | error | validation, hosted-api, projects, sync |
| At least one parameter must be provided for update: custom_i | exception | error | validation, hosted-api, projects, update |
| Role must be either 'READER' or 'OWNER' | exception | error | validation, hosted-api, members, roles |
NET_TIMEOUT Request timed out: {str(e)} | exception | error | network, timeout, httpx, hosted-api |
NET_CONNECT Connection failed: {str(e)} | exception | error | network, connection, httpx, dns, proxy |
NET_GENERIC Network request failed: {str(e)} | exception | error | network, httpx, transport, hosted-api |
| The parameter 'use_compression' is no longer supported. Plea | validation | error | configuration, azure-ai-search, vector-store, migration, deprecation |
| Extra fields not allowed: {', '.join(extra_fields)}. Please | validation | error | configuration, azure-ai-search, vector-store, validation |
| Invalid compression_type: {values['compression_type']}. Must | validation | error | configuration, azure-ai-search, vector-store, validation, compression |
| Invalid collection_name: {v!r}. Must start with a letter or | validation | error | configuration, azure-mysql, vector-store, sql-identifier, validation |
| Either 'password' must be provided or 'use_azure_credential' | validation | error | pydantic, configuration, vector-store, azure, mysql, authentication |
| Missing required fields: {', '.join(missing_fields)}. These | validation | error | pydantic, configuration, vector-store, azure, mysql, required-fields |
| Extra fields not allowed: {', '.join(extra_fields)}. Please | validation | error | pydantic, configuration, vector-store, azure, mysql, strict-schema |
| Extra fields not allowed: {', '.join(extra_fields)}. Please | validation | error | pydantic, configuration, vector-store, baidu, strict-schema |
| Both 'username' and 'password' must be provided together for | validation | error | pydantic, configuration, vector-store, cassandra, authentication |
| Either 'contact_points' or 'secure_connect_bundle' must be p | validation | error | pydantic, configuration, vector-store, cassandra, connection |
| Extra fields not allowed: {', '.join(extra_fields)}. Please | validation | error | pydantic, configuration, vector-store, cassandra, strict-schema |
| The 'chromadb' library is required. Please install it using | exception | critical | import-error, dependency, vector-store, chroma, packaging |
| Either ChromaDB Cloud configuration (api_key, tenant) or loc | validation | error | pydantic, configuration, vector-store, chroma, connection |
| Cannot specify both cloud configuration and local configurat | validation | error | pydantic, configuration, vector-store, chroma, conflicting-config |
| Extra fields not allowed: {', '.join(extra_fields)}. Please | validation | error | pydantic, configuration, vector-store, chroma, strict-schema |
| Extra fields not allowed: {', '.join(extra_fields)}. Please | validation | error | pydantic, configuration, vector-store, databricks, strict-schema |
| Either access_token or both client_id/client_secret or azure | validation | error | pydantic, configuration, vector-store, databricks, authentication |
| Either cloud_id or host must be provided | validation | error | pydantic, configuration, vector-store, elasticsearch, connection |
| Either api_key or user/password must be provided | validation | error | pydantic, configuration, vector-store, elasticsearch, authentication |
| headers must be a dictionary | validation | error | pydantic, configuration, vector-store, elasticsearch, headers, type-mismatch |
| All header keys and values must be strings | validation | error | pydantic, configuration, vector-store, elasticsearch, headers, type-mismatch |
| Extra fields not allowed: {', '.join(extra_fields)}. Please | validation | error | pydantic, configuration, vector-store, elasticsearch, strict-schema |
| Invalid distance_strategy. Must be one of: 'euclidean', 'inn | validation | error | pydantic, configuration, vector-store, faiss, enum-validation |
| Extra fields not allowed: {', '.join(extra_fields)}. Please | validation | error | pydantic, configuration, vector-store, faiss, strict-schema |
| The 'langchain_community' library is required. Please instal | exception | error | |
| Extra fields not allowed: {', '.join(extra_fields)}. Please | validation | error | |
| Extra fields not allowed: {', '.join(extra_fields)}. Please | validation | error | |
| Extra fields not allowed: {', '.join(extra_fields)}. Please | validation | error | |
| Invalid collection_name: {v!r}. Must start with a letter or | validation | error | |
| Host must be provided for OpenSearch | validation | error | |
| Extra fields not allowed: {', '.join(extra_fields)}. Allowed | validation | error | |
| Identifier name {name} is not valid. | validation | error | |
| Must provide at least one of `connection_params` and `client | validation | error | |
| `index_accuracy` must be between 1 and 100 | validation | error | |
| `embedding_model_dims` must be bigger than 0 | validation | error | |
| Extra fields not allowed: {}. Please input only the followin | validation | error | |
| Both 'user' and 'password' must be provided when not using c | validation | error | |
| Both 'host' and 'port' must be provided when not using conne | validation | error | |
| Extra fields not allowed: {', '.join(extra_fields)}. Please | validation | error | |
| Either 'api_key' or 'client' must be provided, or PINECONE_A | validation | error | |
| Both 'pod_config' and 'serverless_config' cannot be specifie | validation | error | |
| Extra fields not allowed: {', '.join(extra_fields)}. Please | validation | error | |
| Either 'host' and 'port' or 'url' and 'api_key' or 'path' mu | validation | error | |
| Extra fields not allowed: {', '.join(extra_fields)}. Please | validation | error | |
| Extra fields not allowed: {', '.join(extra_fields)}. Please | validation | error | pydantic, redis, vector-store, config, validation |
| Extra fields not allowed: {', '.join(extra_fields)}. Please | validation | error | pydantic, aws, s3-vectors, vector-store, config, validation |
| A valid PostgreSQL connection string must be provided | validation | error | pydantic, supabase, postgres, vector-store, config, validation |
| Extra fields not allowed: {', '.join(extra_fields)}. Please | validation | error | pydantic, supabase, vector-store, config, validation |
| Either 'api_key' must be provided or TURBOPUFFER_API_KEY env | validation | error | turbopuffer, vector-store, api-key, environment, config, validation |
| Extra fields not allowed: {', '.join(extra_fields)}. Please | validation | error | pydantic, turbopuffer, vector-store, config, validation |
| The 'upstash_vector' library is required. Please install it | exception | error | import-error, upstash, vector-store, dependencies, optional-dependency |
| Either a client or URL and token must be provided. | validation | error | upstash, vector-store, credentials, environment, validation |
| Extra fields not allowed: {', '.join(extra_fields)}. Please | validation | error | pydantic, valkey, vector-store, config, validation |
| 'cluster_url' must be provided. | validation | error | weaviate, vector-store, config, validation |
| Extra fields not allowed: {', '.join(extra_fields)}. Please | validation | error | pydantic, weaviate, vector-store, config, validation |
| The 'boto3' library is required. Please install it using 'pi | exception | error | import-error, aws, bedrock, embeddings, dependencies, optional-dependency |
| Error getting embedding from AWS Bedrock: {e} | exception | error | aws, bedrock, embeddings, credentials, runtime |
| Azure OpenAI embed_batch() returned {len(all_embeddings)} em | exception | error | azure-openai, embeddings, batch, data-integrity |
| Unsupported embedding provider: {provider} | validation | error | embeddings, config, validation, provider-registry |
| FastEmbed is not installed. Please install it using `pip in | exception | error | import-error, fastembed, embeddings, dependencies, optional-dependency |
| Gemini embed_batch() returned {len(all_embeddings)} embeddin | exception | error | gemini, embeddings, batch, data-integrity |
| HuggingFace embed_batch() returned {len(embeddings)} embeddi | exception | error | huggingface, embeddings, batch, inference-endpoint, data-integrity |
| HuggingFace embed_batch() returned {len(result)} embeddings | exception | error | huggingface, sentence-transformers, embeddings, batch, data-integrity |
| langchain is not installed. Please install it using `pip ins | exception | error | import-error, langchain, embeddings, dependencies, optional-dependency |
| `model` parameter is required | validation | error | python, langchain, embeddings, config, mem0 |
| `model` must be an instance of Embeddings | validation | error | python, langchain, embeddings, type-mismatch, mem0 |
| LM Studio embed_batch() returned {len(embeddings)} embedding | exception | error | python, lmstudio, embeddings, batching, local-server, mem0 |
| The 'ollama' library is required. Please install it using 'p | exception | error | python, ollama, import-error, dependencies, mem0 |
| Ollama embed() returned no embeddings for model '{self.confi | exception | error | python, ollama, embeddings, model-config, local-server, mem0 |
| Ollama embed() returned {len(embeddings)} embeddings for {le | exception | error | python, ollama, embeddings, batching, local-server, mem0 |
| OpenAI embed_batch() returned {len(all_embeddings)} embeddin | exception | error | python, openai, embeddings, batching, api, mem0 |
| Together embed_batch() returned {len(embeddings)} embeddings | exception | error | python, together, embeddings, batching, api, mem0 |
| Google application credentials JSON is not provided. Please | validation | critical | python, gcp, vertexai, credentials, configuration, mem0 |
| Invalid memory action: {memory_action} | validation | error | python, vertexai, embeddings, validation, mem0 |
| Vertex AI embed_batch() returned {len(all_embeddings)} embed | exception | error | python, vertexai, embeddings, batching, api, mem0 |
| The 'anthropic' library is required. Please install it using | exception | error | python, anthropic, import-error, dependencies, mem0 |
| The 'boto3' library is required. Please install it using 'pi | exception | error | python, aws, bedrock, boto3, import-error, dependencies, mem0 |
| Unknown provider_override '{explicit_provider}'. Valid provi | validation | error | python, aws, bedrock, validation, config, mem0 |
| Unknown provider in model: {model} | validation | error | python, aws, bedrock, model-id, validation, mem0 |
| AWS credentials not found. Please set AWS_ACCESS_KEY_ID, AWS | validation | critical | python, aws, bedrock, credentials, iam, configuration, mem0 |
| Unauthorized access to Bedrock. Please ensure your AWS crede | validation | critical | python, aws, bedrock, iam, permissions, mem0 |
| AWS Bedrock error: {e} | exception | error | python, aws, bedrock, api-error, region, mem0 |
| Failed to generate response: {e} | exception | error | python, aws, bedrock, runtime, llm, mem0 |
| Configuration must have a 'model' attribute | validation | error | |
| Unsupported LLM provider: {provider} | validation | error | |
| The 'google-genai' library is required. Please install it us | exception | error | |
| The 'groq' library is required. Please install it using 'pip | exception | error | |
| langchain is not installed. Please install it using `pip ins | exception | error | |
| `model` parameter is required | validation | error | |
| `model` must be an instance of BaseChatModel | validation | error | |
| No valid messages found in the messages list | validation | error | |
| The 'litellm' library is required. Please install it using ' | exception | error | |
| Model '{self.config.model}' in litellm does not support func | validation | error | |
| The 'ollama' library is required. Please install it using 'p | exception | error | |
| Sarvam API key is required. Set SARVAM_API_KEY environment v | validation | error | |
| No response choices found in Sarvam API response | validation | error | |
| Sarvam API request failed: {e} | exception | error | |
| Unexpected response format from Sarvam API: {e} | validation | error | |
| The 'together' library is required. Please install it using | exception | error | |
| Top-level entity parameters {invalid_keys} are not supported | validation | error | |
| Invalid {name}: cannot be empty or whitespace-only. Provide | validation | error | |
| Invalid {name}: cannot contain whitespace. Provide a valid i | validation | error | |
| threshold must be a valid number | validation | error | |
| Invalid threshold: {threshold}. Must be between 0 and 1 (inc | validation | error | validation, search, threshold, valueerror |
| top_k must be a valid integer | validation | error | validation, search, top-k, typeerror |
| Invalid top_k: {top_k}. Must be a non-negative integer. | validation | error | validation, search, top-k, pagination |
| Invalid query: must be a non-empty string. | validation | error | validation, search, query, typeerror |
| Invalid query: cannot be empty or whitespace-only. | validation | error | validation, search, query, empty-input |
VALIDATION_001 At least one of 'user_id', 'agent_id', or 'run_id' must be provided. | validation | error | validation, add, user-id, scoping |
| expiration_date must be a valid date in YYYY-MM-DD format. | validation | error | validation, expiration, date-parsing, add |
| The decay parameter is not supported by the OSS Memory SDK. | validation | error | oss-limitation, decay, project, platform-parity |
| The timestamp parameter is not supported by the OSS Memory S | validation | error | oss-limitation, temporal, timestamp, add |
VALIDATION_002 Invalid 'memory_type'. Please pass {MemoryType.PROCEDURAL.value} to create proce | validation | error | validation, memory-type, add, procedural |
VALIDATION_003 messages must be str, dict, or list[dict] | validation | error | validation, messages, add, typeerror |
| LLM extraction failed: {e} | exception | error | llm, retry, rate-limit, add, network |
| filters must contain at least one of: user_id, agent_id, run | validation | error | validation, get-all, filters, scoping |
| The reference_date parameter is not supported by the OSS Mem | validation | error | oss-limitation, temporal, search, reference-date |
| Unsupported metadata filter operator: {operator} | validation | error | validation, filters, operators, search |
| AND operator requires a list of conditions | validation | error | validation, filters, logical-operators, search |
| OR operator requires a non-empty list of conditions | validation | error | validation, filters, logical-operators, search |
| NOT operator requires a non-empty list of conditions | validation | error | validation, filters, logical-operators, search |
| At least one of text, metadata, or expiration_date must be p | validation | error | |
| Memory with id {memory_id} not found | validation | error | |
| At least one filter is required to delete all memories. If y | validation | error | |
| Metadata cannot be done for procedural memory. | validation | error | |
| Memory with id {memory_id} not found. Please provide a valid | validation | error | |
| Memory with id {memory_id} does not have text content to upd | validation | error | |
| Chat function not implemented yet. | exception | error | |
| Invalid 'memory_type'. Please pass {MemoryType.PROCEDURAL.va | validation | error | |
| langchain-core is required to pass a custom LLM to procedura | exception | error | dependency, import-error, langchain, procedural-memory, async |
| Cannot reset a closed SQLiteManager | exception | error | sqlite, storage, lifecycle, reset, runtime-error |
| MEM0_TELEMETRY must be a boolean value. | validation | critical | telemetry, environment, import-time, configuration |
| image_url content part is missing image_url.url | validation | error | multimodal, vision, message-format, validation |
| Error while downloading {image_url}. | exception | error | multimodal, vision, network, image-download, exception-chaining |
| One of user_id, agent_id, run_id must be provided | validation | error | proxy, litellm, validation, required-parameter |
| Model '{model}' does not support function calling. Please us | validation | error | proxy, litellm, function-calling, model-support |
| cohere package is required for CohereReranker. Install with: | exception | error | reranker, cohere, dependency, import-error, configuration |
| Cohere API key is required. Set COHERE_API_KEY environment v | validation | error | reranker, cohere, api-key, configuration, environment |
| transformers package is required for HuggingFaceReranker. In | exception | error | reranker, huggingface, transformers, dependency, import-error |
| sentence-transformers package is required for SentenceTransf | exception | error | reranker, sentence-transformers, dependency, import-error |
| zeroentropy package is required for ZeroEntropyReranker. Ins | exception | error | reranker, zeroentropy, dependency, import-error |
| Zero Entropy API key is required. Set ZERO_ENTROPY_API_KEY e | exception | error | reranker, zeroentropy, api-key, configuration, environment |
| Unsupported Llm provider: {provider_name} | exception | error | configuration, llm-provider, factory, validation |
| Unsupported Embedder provider: {provider_name} | exception | error | configuration, embeddings, factory, validation |
| Unsupported VectorStore provider: {provider_name} | exception | error | configuration, vector-store, factory, validation |
| Unsupported reranker provider: {provider_name} | exception | error | configuration, reranker, factory, validation |
| Config must be a {config_class.__name__} instance or dict | exception | error | configuration, reranker, type-error, validation |
| Could not import reranker for provider '{provider_name}': {e | exception | error | dependencies, reranker, import, installation |
| google-auth is required for GCP authentication. Install with | exception | error | dependencies, gcp, import, installation |
| No valid GCP credentials found. Please provide one of: 1. se | exception | error | gcp, authentication, credentials, configuration |
| google-cloud-aiplatform is required for Vertex AI. Install w | exception | error | dependencies, gcp, vertex-ai, import |
| Project ID could not be determined. Please provide project_i | exception | error | gcp, vertex-ai, configuration, project-id |
| google-genai is required. Install with: pip install google-g | exception | error | dependencies, gcp, gemini, import |
| spaCy is not installed. Install it with: pip install mem0ai[ | exception | error | dependencies, spacy, nlp, installation |
| Failed to download spaCy model en_core_web_sm: {e}. Please i | exception | error | spacy, nlp, network, model-download, offline |
| The 'azure-search-documents' library is required. Please ins | exception | error | dependencies, azure, vector-store, version-pinning, import |
| Insert failed for document {doc.get('id')}: {doc} | exception | error | azure, vector-store, insert, schema-mismatch, throttling |
| Filter value for {key!r} must be str, int, float, or bool, g | exception | error | azure, filters, search, type-validation |
| Delete failed for document {vector_id}: {doc} | exception | error | azure, vector-store, delete, idempotency |
| Update failed for document {vector_id}: {doc} | exception | error | azure, vector-store, update, schema-mismatch |
| Azure MySQL vector store requires PyMySQL and DBUtils. Pleas | exception | error | dependencies, azure, mysql, vector-store, import |
| Invalid {label} '{name}': only letters, digits, and undersco | exception | error | azure, mysql, identifier-validation, sql-injection, configuration |
| Azure Identity is required for Azure credential authenticati | exception | critical | azure, mysql, dependencies, import-error, auth |
| The 'pymochow' library is required. Please install it using | exception | critical | baidu, dependencies, import-error, vector-store |
| Unsupported metric_type: {distance} | exception | error | baidu, validation, vector-store, config |
| Invalid filter key: {key!r} | exception | error | baidu, filters, validation, injection-guard |
| Filter value for {key!r} must be str, int, float, or bool, g | exception | error | baidu, filters, validation, type-error |
| Apache Cassandra vector store requires cassandra-driver. Ple | exception | critical | cassandra, dependencies, import-error, vector-store |
| Invalid {label} '{name}': only letters, digits, and undersco | exception | error | cassandra, validation, identifier, injection-guard |
| The 'chromadb' library is required. Please install it using | exception | critical | chroma, dependencies, import-error, vector-store |
| Unsupported vector store provider: {provider} | validation | error | config, validation, vector-store, pydantic |
| Invalid config type for provider {provider} | validation | error | config, validation, pydantic, vector-store |
| Invalid {label}: {name!r} | exception | error | databricks, validation, identifier, injection-guard |
| index_type must be either 'DELTA_SYNC' or 'DIRECT_ACCESS' | exception | error | databricks, validation, config, vector-search |
| Insert operation failed: {response.status.error} | exception | error | databricks, sql, insert, runtime |
| Query text is required for Delta Sync Index with model endpo | exception | error | databricks, search, validation |
| Must provide vectors for search. | exception | error | databricks, search, validation, embeddings |
| Vector with ID {vector_id} not found | exception | error | databricks, get, not-found, key-error |
| Elasticsearch requires extra dependencies. Install with `pip | exception | critical | elasticsearch, dependencies, import-error, vector-store |
| Invalid filter key: {key!r} | exception | error | elasticsearch, filters, validation, injection-guard |
| Filter value for {key!r} must be str, int, float, or bool, g | exception | error | elasticsearch, filters, validation, type-error |
| Could not import faiss python package. Please install it wit | exception | critical | faiss, dependencies, import-error, native-libraries |
| Invalid docstore format: expected tuple of (docstore, index_ | validation | error | faiss, vector-store, persistence, data-corruption |
| Invalid docstore format: docstore must be a dict | validation | error | faiss, vector-store, serialization, migration |
| Invalid docstore format: index_to_id must be a dict | validation | error | faiss, vector-store, serialization, data-corruption |
| Invalid docstore key type: {type(key)}, expected str | validation | error | faiss, vector-store, data-validation |
| Invalid docstore value type: {type(value)}, expected dict | validation | error | faiss, vector-store, data-validation, migration |
| Invalid index_to_id key type: {type(key)}, expected int | validation | error | faiss, vector-store, json, type-coercion |
| Invalid index_to_id value type: {type(value)}, expected str | validation | error | faiss, vector-store, type-coercion, data-validation |
| No docstore found at {docstore_path} or {json_docstore_path} | exception | error | faiss, vector-store, file-not-found, persistence |
| Failed to load FAISS docstore: potentially malicious pickle | exception | critical | faiss, security, pickle, deserialization |
| Collection not initialized. Call create_col first. | validation | error | faiss, vector-store, initialization, lifecycle |
| Vectors, payloads, and IDs must have the same length | validation | error | faiss, vector-store, input-validation, batching |
| Vector {vector_id} not found | validation | error | faiss, vector-store, update, missing-record |
| The 'langchain_community' library is required. Please instal | exception | error | langchain, vector-store, import-error, dependencies |
| The 'pymilvus' library is required. Please install it using | exception | error | milvus, vector-store, import-error, dependencies |
| Invalid filter key: {key!r} | validation | error | milvus, security, injection, filters, validation |
| Filter value for {key!r} must be str, int, float, or bool, g | validation | error | milvus, filters, type-validation, search |
| Vector with id {vector_id} not found in collection {self.col | validation | error | milvus, vector-store, stale-id, data-integrity |
| Existing record {vector_id} has no vector data | validation | error | milvus, vector-store, missing-embedding |
| The 'pymongo' library is required. Please install it using ' | exception | critical | mongodb, import-error, dependencies, vector-store |
| Filter value for {key!r} must be a scalar (str, int, float, | validation | error | mongodb, nosql-injection, security, filters, validation |
| Filter list for {key!r} contains a dict, which may contain M | validation | error | mongodb, nosql-injection, security, filters, validation |
| langchain_aws is not installed. Please install it using pip | exception | critical | aws, neptune, import-error, dependencies, vector-store |
| Invalid filter key: {key!r} | validation | error | neptune, aws, cypher-injection, security, filters, validation |
| Filter value for {key!r} must be str, int, float, or bool, g | validation | error | neptune, aws, cypher-injection, security, filters, validation |
| Please provide 'endpoint' with the format as 'neptune-graph: | validation | error | neptune, aws, configuration, endpoint |
| Invalid collection_name: {collection_name!r}. Must start wit | validation | error | neptune, aws, configuration, cypher-injection, validation |
| Neptune Analytics update upsert reported failure for {vector | exception | error | neptune, aws, throttling, retry, consistency |
| OpenSearch requires extra dependencies. Install with `pip in | exception | critical | opensearch, import-error, dependencies, vector-store |
| Invalid filter key: {key!r} | validation | error | opensearch, filters, validation, security |
| Filter value for {key!r} must be str, int, float, or bool, g | validation | error | opensearch, filters, validation, security |
| Index {name} creation timed out after {max_retries} seconds | exception | error | opensearch, timeout, cluster-health, provisioning |
| Vector at index {idx} is null. This usually means the embedd | validation | error | opensearch, embeddings, validation, data-integrity |
| Vector at index {idx} is empty. Expected a vector of dimensi | validation | error | opensearch, embeddings, validation |
| Vector at index {idx} has dimension {len(vec)}, but the inde | validation | error | opensearch, dimension-mismatch, configuration, embeddings |
| Cannot update with an empty vector. | validation | error | opensearch, embeddings, validation, update |
| Update vector has dimension {len(vector)}, but the index '{s | validation | error | opensearch, dimension-mismatch, configuration, update, embeddings |
| Oracle AI Vector Search requires the 'oracledb' package. | exception | error | |
| Invalid metadata key '{metadata_key}'. Only letters, numbers | validation | error | |
| Unsupported distance metric: {metric} | validation | error | |
| Oracle filter operator {operator!r} requires a scalar value | validation | error | |
| Operator filter for field {metadata_key!r} must not be empty | validation | error | |
| Unsupported Oracle filter operator(s) for field {metadata_ke | validation | error | |
| Oracle filter operator {operator!r} does not support null | validation | error | |
| Oracle filter operator {operator!r} requires a non-empty lis | validation | error | |
| Oracle filter operator {operator!r} requires a string value | validation | error | |
| Oracle filter groups must be non-empty dictionaries | validation | error | |
| Logical filter operator {key!r} requires a non-empty list | validation | error | |
| Unsupported Oracle logical filter operator: {key} | validation | error | |
| Oracle DB client driver version {'.'.join(map(str, oracledb. | exception | error | |
| Oracle DB version {'.'.join(map(str, db_version))} not suppo | validation | error | |
| Payload count must match vector count. Expected {len(vectors | validation | error | |
| ID count must match vector count. Expected {len(vectors)} go | validation | error | |
| Collection {self.collection_name} not found | validation | error | |
| Neither 'psycopg' nor 'psycopg2' library is available. Pleas | exception | error | |
| Unsupported filter operator: {op} | validation | error | |
| Filter operator {op!r} for key {key!r} requires a list value | validation | error | |
| Pinecone requires extra dependencies. Install with `pip inst | exception | error | dependencies, pinecone, import-error, installation, vector-store |
| Pinecone API key must be provided either as a parameter or a | validation | error | configuration, pinecone, api-key, environment-variables, vector-store |
| Cannot mix range operators ({ops & range_ops}) with non-rang | validation | error | filters, qdrant, validation, vector-store, query-syntax |
| Invalid datetime value in range filter for field '{key}': {e | validation | error | filters, qdrant, datetime, validation, vector-store |
| Unsupported filter operator(s) for field '{key}': {ops}. Sup | validation | error | filters, qdrant, validation, query-syntax, vector-store |
| {key} filter value must be a list of filter dicts, got {type | validation | error | filters, qdrant, validation, query-syntax, vector-store |
| {key} filter list item at index {i} must be a dict, got {typ | validation | error | filters, qdrant, validation, query-syntax, vector-store |
| The 'boto3' library is required. Please install it using 'pi | exception | error | dependencies, aws, s3-vectors, import-error, installation, vector-store |
| The 'vecs' library is required. Please install it using 'pip | exception | error | dependencies, supabase, vecs, import-error, installation, vector-store |
| embedding_model_dims must be provided either during initiali | validation | error | configuration, supabase, embeddings, dimension-mismatch, vector-store |
| Turbopuffer requires extra dependencies. Install with `pip i | exception | error | dependencies, turbopuffer, import-error, installation, vector-store |
| Turbopuffer API key must be provided either as a parameter o | validation | error | configuration, turbopuffer, api-key, environment-variables, vector-store |
| The 'upstash_vector' library is required. Please install it | exception | error | dependencies, upstash, import-error, installation, vector-store |
| Invalid filter key: {key!r} | validation | error | filters, upstash, validation, security, injection-prevention, vector-store |
| Filter value for {key!r} must be str, int, float, or bool, g | validation | error | filters, upstash, validation, type-error, vector-store |
| Filter value for {key!r} contains prohibited characters (dou | validation | error | filters, upstash, validation, security, injection-prevention, vector-store |
| Either a client or URL and token must be provided. | validation | error | configuration, upstash, credentials, vector-store |
| When embeddings are enabled, all payloads must contain a 'da | validation | error | upstash, embeddings, validation, configuration, vector-store |
| Invalid index_type: {index_type}. Must be 'hnsw' or 'flat' | exception | error | configuration, valkey, validation, index-type, vector-store |
| Unsupported index_type: {self.index_type}. Must be 'hnsw' or | exception | warning | valkey, defensive-code, invariant-violation, vector-store, unreachable-code |
| Valkey search module is not available. Please ensure Valkey | exception | error | |
| Vector with ID {vector_id} not found | exception | error | |
| Invalid configuration: {str(e)} | exception | error | |
| No vectors provided for insertion | exception | error | |
| Number of payloads ({len(payloads)}) does not match number o | exception | error | |
| Number of ids ({len(ids)}) does not match number of vectors | exception | error | |
| Either vector_id or ids must be provided | exception | error | |
| Either vector or payload must be provided for update | exception | error | |
| vector_search_api_endpoint is required for get operation | exception | error | |
| No texts provided | exception | error | |
| Number of metadata items ({len(metadatas)}) does not match n | exception | error | |
| Number of ids ({len(ids)}) does not match number of texts ({ | exception | error | |
| The 'weaviate' library is required. Please install it using | exception | error | |
| JWT_SECRET is not configured. | http | error | |
| Refresh token is no longer valid. | http | error | |
| Invalid or expired token. | http | error | |
| Invalid token type. | http | error | |
| User not found. | http | error | |
| API key owner not found. | http | error | |
| Invalid API key. | http | error | |
| Authentication required. Provide a Bearer token or X-API-Key | http | error | |
| Authentication required. | http | error | |
| Admin role required. | http | error | |
| JWT_SECRET is required. Set it in .env (generate with `opens | exception | error | |
| LLM provider '{provider}' is not bundled in this image. Bund | http | error | |
| Embedder provider '{provider}' is not bundled in this image. | http | error | |
| At least one identifier (user_id, agent_id, run_id) is requi | http | error | |
| Admin role required to list all memories. | http | error | |
| At least one identifier is required. | http | error | |
| API key not found. | http | error | |
| API key is already revoked. | http | error | |
| Password must be at least {MIN_PASSWORD_LENGTH} characters. | http | error | |
| Registration is closed. An admin account already exists. | http | error | |
| Invalid email or password. | http | error | |
| Invalid token type. | http | error | auth, jwt, refresh-token, http-401 |
| Refresh token is no longer valid. | http | error | auth, jwt, jti, token-rotation, http-401 |
| User not found. | http | error | auth, refresh-token, user-deleted, http-401 |
| Email is already in use. | http | warning | auth, email, conflict, http-409 |
| Current password is incorrect. | http | error | auth, password, http-401, change-password |
| Mem0 runtime has not been initialized. | exception | critical | mem0, initialization, runtime-state, startup-ordering |