CreateAutoExtractorOptions
Defined in: src/lib/memory/autoExtractWorker.ts:55
Properties
entityCtx?
optionalentityCtx:EntityOperationsContext
Defined in: src/lib/memory/autoExtractWorker.ts:68
Entity / memory_entity write context — when provided, each retained
candidate’s entities[] is persisted via linkMemoryEntitiesOp,
populating the W5 graph retrieval lane. Without this the lane stays
empty and recall’s graph fusion is a no-op.
extract
extract:
ExtractFactsOptions
Defined in: src/lib/memory/autoExtractWorker.ts:57
folderId?
optionalfolderId:string|null
Defined in: src/lib/memory/autoExtractWorker.ts:72
Override folderId for all retained facts.
minConfidence?
optionalminConfidence:number
Defined in: src/lib/memory/autoExtractWorker.ts:59
Confidence floor for retained facts. Default 0.7.
onCandidateFailed()?
optionalonCandidateFailed: (event:object) =>void
Defined in: src/lib/memory/autoExtractWorker.ts:87
Per-candidate retain() failure. Lets UI layers (“Anuma is saving …
— couldn’t save Lives in Portland”) surface the specific fact that
dropped instead of only seeing the aggregate failedCount. Fires
once per filtered candidate that threw during retain.
Parameters
| Parameter | Type |
|---|---|
|
|
|
|
| |
|
|
|
|
|
|
Returns
void
onError()?
optionalonError: (error:Error,conversationId?:string) =>void
Defined in: src/lib/memory/autoExtractWorker.ts:80
Diagnostic — fires on unexpected pipeline errors.
Parameters
| Parameter | Type |
|---|---|
|
|
|
|
|
|
Returns
void
onMemoryExtracted()?
optionalonMemoryExtracted: (event:MemoryExtractedEvent) =>void
Defined in: src/lib/memory/autoExtractWorker.ts:74
Per-fact event — fires once per memory written.
Parameters
| Parameter | Type |
|---|---|
|
|
Returns
void
onSkipped()?
optionalonSkipped: (event:TurnSkippedEvent) =>void
Defined in: src/lib/memory/autoExtractWorker.ts:78
Diagnostic — fires when a turn is skipped.
Parameters
| Parameter | Type |
|---|---|
|
|
Returns
void
onTurnComplete()?
optionalonTurnComplete: (event:TurnCompleteEvent) =>void
Defined in: src/lib/memory/autoExtractWorker.ts:76
Per-turn event — fires once after the whole pipeline finishes.
Parameters
| Parameter | Type |
|---|---|
|
|
Returns
void
retainCtx
retainCtx:
RetainContext
Defined in: src/lib/memory/autoExtractWorker.ts:56
scope?
optionalscope:string
Defined in: src/lib/memory/autoExtractWorker.ts:70
Override scope for all retained facts.
windowSize?
optionalwindowSize:number
Defined in: src/lib/memory/autoExtractWorker.ts:61
How many recent messages to feed the extractor. Default 6.