primus.analysis.vector_store_factory module

Factory helpers for topic-memory vector store providers.

primus.analysis.vector_store_factory.create_topic_memory_vector_store(config: Dict[str, Any]) → Any

Build a topic-memory vector store from normalized provider config.

Expected config keys: - provider: “s3vectors” | “qdrant” - s3_vectors: { bucket_name, index_name, index_arn, region } - qdrant: { url, collection }