{"nodes": [{"id": "src_domains_memory_services_memory_embedding_service_ts", "label": "memory-embedding-service.ts", "file_type": "code", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L1"}, {"id": "memory_embedding_service_memoryembeddingservice", "label": "MemoryEmbeddingService", "file_type": "code", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L43"}, {"id": "memory_embedding_service_memoryembeddingservice_constructor", "label": ".constructor()", "file_type": "code", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L48"}, {"id": "memory_embedding_service_memoryembeddingservice_getcurrentprovidername", "label": ".getCurrentProviderName()", "file_type": "code", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L56"}, {"id": "memory_embedding_service_memoryembeddingservice_getunifiedembeddingservice", "label": ".getUnifiedEmbeddingService()", "file_type": "code", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L64"}, {"id": "memory_embedding_service_memoryembeddingservice_loadvecextension", "label": ".loadVecExtension()", "file_type": "code", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L72"}, {"id": "memory_embedding_service_memoryembeddingservice_createandstoreembedding", "label": ".createAndStoreEmbedding()", "file_type": "code", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L93"}, {"id": "memory_embedding_service_memoryembeddingservice_getvectortablename", "label": ".getVectorTableName()", "file_type": "code", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L214"}, {"id": "memory_embedding_service_memoryembeddingservice_searchbysimilarity", "label": ".searchBySimilarity()", "file_type": "code", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L221"}, {"id": "memory_embedding_service_memoryembeddingservice_deleteembedding", "label": ".deleteEmbedding()", "file_type": "code", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L320"}, {"id": "memory_embedding_service_memoryembeddingservice_safeparsetags", "label": ".safeParseTags()", "file_type": "code", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L331"}, {"id": "memory_embedding_service_memoryembeddingservice_isavailable", "label": ".isAvailable()", "file_type": "code", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L349"}, {"id": "memory_embedding_service_memoryembeddingservice_getembeddingstats", "label": ".getEmbeddingStats()", "file_type": "code", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L356"}, {"id": "memory_embedding_service_memoryembeddingservice_normalizeprovider", "label": ".normalizeProvider()", "file_type": "code", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L414"}, {"id": "memory_embedding_service_memoryembeddingservice_ensuremetadatadefaults", "label": ".ensureMetadataDefaults()", "file_type": "code", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L427"}], "edges": [{"source": "src_domains_memory_services_memory_embedding_service_ts", "target": "unified_embedding_service_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L6", "weight": 1.0}, {"source": "src_domains_memory_services_memory_embedding_service_ts", "target": "vector_compatibility_service_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L7", "weight": 1.0}, {"source": "src_domains_memory_services_memory_embedding_service_ts", "target": "embedding_types_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L8", "weight": 1.0}, {"source": "src_domains_memory_services_memory_embedding_service_ts", "target": "database_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L9", "weight": 1.0}, {"source": "src_domains_memory_services_memory_embedding_service_ts", "target": "pii_masker_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L10", "weight": 1.0}, {"source": "src_domains_memory_services_memory_embedding_service_ts", "target": "index_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L11", "weight": 1.0}, {"source": "src_domains_memory_services_memory_embedding_service_ts", "target": "vector_search_config_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L12", "weight": 1.0}, {"source": "src_domains_memory_services_memory_embedding_service_ts", "target": "sql_security_validator_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L13", "weight": 1.0}, {"source": "src_domains_memory_services_memory_embedding_service_ts", "target": "memory_embedding_service_memoryembeddingservice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L43", "weight": 1.0}, {"source": "memory_embedding_service_memoryembeddingservice", "target": "memory_embedding_service_memoryembeddingservice_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L48", "weight": 1.0}, {"source": "memory_embedding_service_memoryembeddingservice", "target": "memory_embedding_service_memoryembeddingservice_getcurrentprovidername", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L56", "weight": 1.0}, {"source": "memory_embedding_service_memoryembeddingservice", "target": "memory_embedding_service_memoryembeddingservice_getunifiedembeddingservice", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L64", "weight": 1.0}, {"source": "memory_embedding_service_memoryembeddingservice", "target": "memory_embedding_service_memoryembeddingservice_loadvecextension", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L72", "weight": 1.0}, {"source": "memory_embedding_service_memoryembeddingservice", "target": "memory_embedding_service_memoryembeddingservice_createandstoreembedding", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L93", "weight": 1.0}, {"source": "memory_embedding_service_memoryembeddingservice", "target": "memory_embedding_service_memoryembeddingservice_getvectortablename", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L214", "weight": 1.0}, {"source": "memory_embedding_service_memoryembeddingservice", "target": "memory_embedding_service_memoryembeddingservice_searchbysimilarity", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L221", "weight": 1.0}, {"source": "memory_embedding_service_memoryembeddingservice", "target": "memory_embedding_service_memoryembeddingservice_deleteembedding", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L320", "weight": 1.0}, {"source": "memory_embedding_service_memoryembeddingservice", "target": "memory_embedding_service_memoryembeddingservice_safeparsetags", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L331", "weight": 1.0}, {"source": "memory_embedding_service_memoryembeddingservice", "target": "memory_embedding_service_memoryembeddingservice_isavailable", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L349", "weight": 1.0}, {"source": "memory_embedding_service_memoryembeddingservice", "target": "memory_embedding_service_memoryembeddingservice_getembeddingstats", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L356", "weight": 1.0}, {"source": "memory_embedding_service_memoryembeddingservice", "target": "memory_embedding_service_memoryembeddingservice_normalizeprovider", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L414", "weight": 1.0}, {"source": "memory_embedding_service_memoryembeddingservice", "target": "memory_embedding_service_memoryembeddingservice_ensuremetadatadefaults", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L427", "weight": 1.0}, {"source": "memory_embedding_service_memoryembeddingservice_createandstoreembedding", "target": "memory_embedding_service_memoryembeddingservice_isavailable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L100", "weight": 1.0}, {"source": "memory_embedding_service_memoryembeddingservice_createandstoreembedding", "target": "memory_embedding_service_memoryembeddingservice_loadvecextension", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L107", "weight": 1.0}, {"source": "memory_embedding_service_memoryembeddingservice_createandstoreembedding", "target": "memory_embedding_service_memoryembeddingservice_normalizeprovider", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L121", "weight": 1.0}, {"source": "memory_embedding_service_memoryembeddingservice_createandstoreembedding", "target": "memory_embedding_service_memoryembeddingservice_getcurrentprovidername", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L122", "weight": 1.0}, {"source": "memory_embedding_service_memoryembeddingservice_createandstoreembedding", "target": "memory_embedding_service_memoryembeddingservice_ensuremetadatadefaults", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L163", "weight": 1.0}, {"source": "memory_embedding_service_memoryembeddingservice_searchbysimilarity", "target": "memory_embedding_service_memoryembeddingservice_isavailable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L230", "weight": 1.0}, {"source": "memory_embedding_service_memoryembeddingservice_searchbysimilarity", "target": "memory_embedding_service_memoryembeddingservice_ensuremetadatadefaults", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L240", "weight": 1.0}, {"source": "memory_embedding_service_memoryembeddingservice_searchbysimilarity", "target": "memory_embedding_service_memoryembeddingservice_normalizeprovider", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L249", "weight": 1.0}, {"source": "memory_embedding_service_memoryembeddingservice_searchbysimilarity", "target": "memory_embedding_service_memoryembeddingservice_getvectortablename", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L251", "weight": 1.0}, {"source": "memory_embedding_service_memoryembeddingservice_getembeddingstats", "target": "memory_embedding_service_memoryembeddingservice_ensuremetadatadefaults", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/memory-embedding-service.ts", "source_location": "L367", "weight": 1.0}]}