Interface: SqlVectorStoreConfig
Defined in: packages/agentos/src/rag/implementations/vector_stores/SqlVectorStore.ts:68
Configuration for SQL-backed vector store.
SqlVectorStoreConfig
Extends
Properties
adapter?
optionaladapter:any
Defined in: packages/agentos/src/rag/implementations/vector_stores/SqlVectorStore.ts:82
Pre-initialized storage adapter.
If provided, storage config is ignored.
customProps?
optionalcustomProps:Record<string,any>
Defined in: packages/agentos/src/rag/IVectorStore.ts:32
Any other custom properties or configurations specific to this provider instance not covered by standard fields.
Inherited from
VectorStoreProviderConfig.customProps
defaultEmbeddingDimension?
optionaldefaultEmbeddingDimension:number
Defined in: packages/agentos/src/rag/implementations/vector_stores/SqlVectorStore.ts:87
Default embedding dimension for new collections.
enableFullTextSearch?
optionalenableFullTextSearch:boolean
Defined in: packages/agentos/src/rag/implementations/vector_stores/SqlVectorStore.ts:100
Enable full-text search indexing. Creates FTS5 virtual tables for SQLite or tsvector columns for PostgreSQL.
Default
true
id
id:
string
Defined in: packages/agentos/src/rag/IVectorStore.ts:30
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.
Inherited from
similarityMetric?
optionalsimilarityMetric:"cosine"|"euclidean"|"dotproduct"
Defined in: packages/agentos/src/rag/implementations/vector_stores/SqlVectorStore.ts:93
Default similarity metric.
Default
'cosine'
storage?
optionalstorage:any
Defined in: packages/agentos/src/rag/implementations/vector_stores/SqlVectorStore.ts:76
Storage adapter configuration.
Passed directly to resolveStorageAdapter().
tablePrefix?
optionaltablePrefix:string
Defined in: packages/agentos/src/rag/implementations/vector_stores/SqlVectorStore.ts:106
Table name prefix for all vector store tables.
Default
'agentos_rag_'
type
type:
"sql"
Defined in: packages/agentos/src/rag/implementations/vector_stores/SqlVectorStore.ts:70
Must be 'sql' for this provider