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.
OnComplete
A downstream agent fired when an extractor’s results land in state.

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.