Skip to Content
Anuma SDKReactInternalInterfacesCreateAutoExtractorOptions

CreateAutoExtractorOptions

Defined in: src/lib/memory/autoExtractWorker.ts:55 

Properties

entityCtx?

optional entityCtx: 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?

optional folderId: string | null

Defined in: src/lib/memory/autoExtractWorker.ts:72 

Override folderId for all retained facts.


minConfidence?

optional minConfidence: number

Defined in: src/lib/memory/autoExtractWorker.ts:59 

Confidence floor for retained facts. Default 0.7.


onCandidateFailed()?

optional onCandidateFailed: (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

ParameterType

event

object

event.candidate

ExtractedCandidate

event.conversationId?

string

event.error

unknown

Returns

void


onError()?

optional onError: (error: Error, conversationId?: string) => void

Defined in: src/lib/memory/autoExtractWorker.ts:80 

Diagnostic — fires on unexpected pipeline errors.

Parameters

ParameterType

error

Error

conversationId?

string

Returns

void


onMemoryExtracted()?

optional onMemoryExtracted: (event: MemoryExtractedEvent) => void

Defined in: src/lib/memory/autoExtractWorker.ts:74 

Per-fact event — fires once per memory written.

Parameters

ParameterType

event

MemoryExtractedEvent

Returns

void


onSkipped()?

optional onSkipped: (event: TurnSkippedEvent) => void

Defined in: src/lib/memory/autoExtractWorker.ts:78 

Diagnostic — fires when a turn is skipped.

Parameters

ParameterType

event

TurnSkippedEvent

Returns

void


onTurnComplete()?

optional onTurnComplete: (event: TurnCompleteEvent) => void

Defined in: src/lib/memory/autoExtractWorker.ts:76 

Per-turn event — fires once after the whole pipeline finishes.

Parameters

ParameterType

event

TurnCompleteEvent

Returns

void


retainCtx

retainCtx: RetainContext

Defined in: src/lib/memory/autoExtractWorker.ts:56 


scope?

optional scope: string

Defined in: src/lib/memory/autoExtractWorker.ts:70 

Override scope for all retained facts.


windowSize?

optional windowSize: number

Defined in: src/lib/memory/autoExtractWorker.ts:61 

How many recent messages to feed the extractor. Default 6.

Last updated on