Variable: SessionWithPreviewSchema
Makaio Framework / contracts / SessionWithPreviewSchema
Variable: SessionWithPreviewSchema
Section titled “Variable: SessionWithPreviewSchema”
constSessionWithPreviewSchema:ZodObject<{adapterId:ZodOptional<ZodString>;adapterName:ZodOptional<ZodString>;adapterSessionId:ZodOptional<ZodString>;agents:ZodArray<ZodObject<{adapterId:ZodString;adapterName:ZodString;adapterSessionId:ZodOptional<ZodString>;agentId:ZodString;clientId:ZodOptional<ZodString>;compressionMode:ZodOptional<ZodEnum<{auto:"auto";manual:"manual";off:"off"; }>>;createdAt:ZodNumber;cwd:ZodOptional<ZodString>;harnessId:ZodOptional<ZodString>;lastActivityAt:ZodNumber;model:ZodOptional<ZodString>;personaId:ZodOptional<ZodString>;profileId:ZodOptional<ZodString>;providerConfigId:ZodOptional<ZodString>;role:ZodEnum<{lead:"lead";member:"member"; }>;sessionId:ZodString;status:ZodEnum<{active:"active";dead:"dead";disposed:"disposed";idle:"idle"; }>; },$strip>>;approvalPolicyOverride:ZodOptional<ZodNullable<ZodEnum<{always-ask:"always-ask";full-access:"full-access";reject:"reject"; }>>>;branchKind:ZodOptional<ZodEnum<{aside:"aside";branch:"branch";compress:"compress";coordinator:"coordinator";fork:"fork";rewrite:"rewrite";subagent:"subagent"; }>>;clientAccountId:ZodOptional<ZodString>;clientId:ZodOptional<ZodString>;createdAt:ZodNumber;executionTargetId:ZodOptional<ZodString>;forkPointMessageId:ZodOptional<ZodString>;forkTransforms:ZodOptional<ZodObject<{appliedPipeline:ZodOptional<ZodArray<ZodObject<{actionId:ZodString;options:ZodOptional<ZodRecord<…, …>>; },$strip>>>;removedMessageIds:ZodOptional<ZodArray<ZodString>>;segments:ZodOptional<ZodArray<ZodObject<{fromMessageId:ZodString;overrides:ZodOptional<ZodRecord<…, …>>;policy:ZodEnum<{exclude: …;summarize: …;verbatim: …; }>;stripReasoning:ZodOptional<ZodBoolean>;stripToolOutputs:ZodOptional<ZodBoolean>;summaryText:ZodOptional<ZodString>;toMessageId:ZodString; },$strip>>>; },$strip>>;isImported:ZodOptional<ZodBoolean>;isOrchestrated:ZodOptional<ZodBoolean>;lastActivityAt:ZodNumber;lastClientIdentityObservation:ZodOptional<ZodObject<{clientId:ZodString;kind:ZodString;observedAt:ZodNumber;payload:ZodType<Record<string,unknown>,unknown,$ZodTypeInternals<Record<string,unknown>,unknown>>;source:ZodString; },$strip>>;leadAgentId:ZodOptional<ZodString>;parentSessionId:ZodOptional<ZodString>;preview:ZodOptional<ZodObject<{firstUserMessage:ZodNullable<ZodString>;messageCount:ZodNumber; },$strip>>;rootSessionId:ZodOptional<ZodString>;sessionId:ZodString;spawningToolCallId:ZodOptional<ZodString>;status:ZodEnum<{active:"active";archived:"archived";closed:"closed";discovered:"discovered"; }>;summary:ZodOptional<ZodString>;summaryUpdatedAt:ZodOptional<ZodNumber>;targetWorkingDirectory:ZodOptional<ZodString>;title:ZodOptional<ZodString>; },$strip>
Defined in: ../../../packages/contracts/src/session/schemas/session.ts:131
Session with optional preview data for list display.