Variable: SessionContextSchema
Makaio Framework / contracts / SessionContextSchema
Variable: SessionContextSchema
Section titled “Variable: SessionContextSchema”
constSessionContextSchema:ZodObject<{extractedContext:ZodOptional<ZodUnknown>;hasCompression:ZodOptional<ZodBoolean>;hasConnectorSwap:ZodOptional<ZodBoolean>;hasNewTransforms:ZodOptional<ZodBoolean>;isFirstTurn:ZodOptional<ZodBoolean>;messageHistory:ZodOptional<ZodArray<ZodObject<{blocks:ZodUnion<readonly [ZodDiscriminatedUnion<[ZodObject<…, …>,ZodObject<…, …>,ZodObject<…, …>,ZodObject<…, …>],"type">,ZodArray<ZodDiscriminatedUnion<[…, …, …, …],"type">>]>;role:ZodOptional<ZodEnum<{assistant:"assistant";system:"system";user:"user"; }>>; },$strip>>>;turnContext:ZodOptional<ZodRecord<ZodString,ZodType<JsonValue,unknown,$ZodTypeInternals<JsonValue,unknown>>>>; },$strip>
Defined in: ../../../packages/contracts/src/session/session-context.ts:8
Context signals assembled by SessionOrchestrator and flowed to adapters. Agent uses these to decide: native resume vs fresh with history.