Variable: TypedExtractionSchema
constTypedExtractionSchema:ZodObject<{facts:ZodArray<ZodObject<{bank:ZodPipe<ZodTransform<unknown,unknown>,ZodEnum<{EXPERIENCE:"EXPERIENCE";OBSERVATION:"OBSERVATION";OPINION:"OPINION";WORLD:"WORLD"; }>>;confidence:ZodDefault<ZodNumber>;entities:ZodDefault<ZodArray<ZodString>>;participants:ZodDefault<ZodArray<ZodObject<{name:ZodString;role:ZodDefault<ZodString>; },$strip>>>;reasoning_markers:ZodDefault<ZodArray<ZodString>>;temporal:ZodDefault<ZodObject<{end:ZodOptional<ZodString>;mention:ZodDefault<ZodOptional<ZodString>>;start:ZodOptional<ZodString>; },$strip>>;text:ZodString; },$strip>>; },$strip>
Defined in: packages/agentos/src/memory/retrieval/typed-network/prompts/extraction-schema.ts:84
Top-level schema. Wraps the fact array under a facts key so the
LLM has a stable structural anchor to emit against. The
TypedNetworkObserver additionally tolerates a top-level
array (no facts key) by auto-wrapping it before this schema runs.