Interface: IRetrievalAugmentor
Defined in: packages/agentos/src/cognition/rag/IRetrievalAugmentor.ts:340
Primary contract for the Retrieval Augmentor implementation.
Properties
augmenterId
readonlyaugmenterId:string
Defined in: packages/agentos/src/cognition/rag/IRetrievalAugmentor.ts:341
Methods
checkHealth()
checkHealth():
Promise<{details?:Record<string,unknown>;isHealthy:boolean; }>
Defined in: packages/agentos/src/cognition/rag/IRetrievalAugmentor.ts:379
Returns
Promise<{ details?: Record<string, unknown>; isHealthy: boolean; }>
deleteDocuments()
deleteDocuments(
documentIds,dataSourceId?,options?):Promise<{errors?:object[];failureCount:number;successCount:number; }>
Defined in: packages/agentos/src/cognition/rag/IRetrievalAugmentor.ts:368
Parameters
documentIds
string[]
dataSourceId?
string
options?
ignoreNotFound?
boolean
Returns
Promise<{ errors?: object[]; failureCount: number; successCount: number; }>
embedTexts()
embedTexts(
texts):Promise<number[][]>
Defined in: packages/agentos/src/cognition/rag/IRetrievalAugmentor.ts:366
Batch-embed a list of texts using the same embedding model the augmentor
uses for retrieval. Exposed so consumers (e.g. CitationVerifier
via the agent-level verifyCitations: { retrievalAugmentor } shortcut)
can share a single embedding pipeline rather than wiring an embedder
twice with potentially-divergent model configs.
Parameters
texts
string[]
Returns
Promise<number[][]>
ingestDocuments()
ingestDocuments(
documents,options?):Promise<RagIngestionResult>
Defined in: packages/agentos/src/cognition/rag/IRetrievalAugmentor.ts:349
Parameters
documents
RagDocumentInput | RagDocumentInput[]
options?
Returns
Promise<RagIngestionResult>
initialize()
initialize(
config,embeddingManager,vectorStoreManager):Promise<void>
Defined in: packages/agentos/src/cognition/rag/IRetrievalAugmentor.ts:343
Parameters
config
RetrievalAugmentorServiceConfig
embeddingManager
vectorStoreManager
Returns
Promise<void>
retrieveContext()
retrieveContext(
queryText,options?):Promise<RagRetrievalResult>
Defined in: packages/agentos/src/cognition/rag/IRetrievalAugmentor.ts:354
Parameters
queryText
string
options?
Returns
Promise<RagRetrievalResult>
shutdown()
shutdown():
Promise<void>
Defined in: packages/agentos/src/cognition/rag/IRetrievalAugmentor.ts:381
Returns
Promise<void>
updateDocuments()
updateDocuments(
documents,options?):Promise<RagIngestionResult>
Defined in: packages/agentos/src/cognition/rag/IRetrievalAugmentor.ts:374
Parameters
documents
RagDocumentInput | RagDocumentInput[]
options?
Returns
Promise<RagIngestionResult>