Module extractor

Module extractor 

Source
Expand description

Turn-windowed extraction — OOB LLM structured data extraction between turns.

A TurnExtractor runs after each turn completes, taking a window of recent transcript turns and producing a structured JSON value via an out-of-band LLM call.

Structs§

FieldPromotion
Rule for promoting one raw extraction field into authoritative state.
LlmExtractor
LLM-backed turn extractor that sends transcript windows to an OOB LLM with a structured extraction prompt.

Enums§

ExtractionTrigger
Controls WHEN an extractor runs.
MergePolicy
How an extracted field should be merged into authoritative session state.

Traits§

TurnExtractor
Trait for between-turn extraction from transcript windows.

Type Aliases§

PromotionPredicate
Predicate used to decide whether an extracted field may be promoted.