Skip to content

DefineExtractorConfig

Type Parameter

T

optional includePrevious?: boolean;

instructions: string | ((c) => string | Promise<string>);

name: string;

optional onExtracted?: (c) => void | T | Promise<void | T>;
Parameter Type

c

ExtractorOnExtractedContext<T>

void | T | Promise<void | T>


optional persist?: boolean;

schema:
| ZodType<T, unknown, $ZodTypeInternals<T, unknown>>
| ((c) =>
| ZodType<T, unknown, $ZodTypeInternals<T, unknown>>
| Promise<ZodType<T, unknown, $ZodTypeInternals<T, unknown>>>);

optional scope?: MemoryBlockScope;