Interface: VectorRetrievableCallbacks
Defined in: src/batteries/vector/retrievable_glue.ts:39
The four retrievable-lifecycle callbacks produced by createVectorRetrievableCallbacks.
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
deleteRetrievableCallback | RetrievableDeleteFn | Deletes a retrievable by id. | src/batteries/vector/retrievable_glue.ts:47 |
fetchRetrievablesCallback | RetrievableRetrievalFn | Fetches retrievables relevant to the current turn. | src/batteries/vector/retrievable_glue.ts:41 |
mutateRetrievableCallback | RetrievableMutateFn | Replaces an existing retrievable (upsert). | src/batteries/vector/retrievable_glue.ts:45 |
storeRetrievableCallback | RetrievableStoreFn | Persists a new retrievable into the store. | src/batteries/vector/retrievable_glue.ts:43 |