A unique identifier for this specific provider instance (e.g., "pinecone-main-prod", "weaviate-dev-local"). This ID is used by the VectorStoreManager to retrieve this provider.
Optional customAny other custom properties or configurations specific to this provider instance not covered by standard fields.
Must be 'sql' for this provider
Optional storageStorage adapter configuration.
Passed directly to resolveStorageAdapter().
Optional adapterPre-initialized storage adapter.
If provided, storage config is ignored.
Optional defaultDefault embedding dimension for new collections.
Optional similarityDefault similarity metric.
'cosine'
Optional enableEnable full-text search indexing. Creates FTS5 virtual tables for SQLite or tsvector columns for PostgreSQL.
true
Optional tableTable name prefix for all vector store tables.
'agentos_rag_'
Configuration for SQL-backed vector store.
SqlVectorStoreConfig