Variable: SessionStorageSubjects
Makaio Framework / contracts / SessionStorageSubjects
Variable: SessionStorageSubjects
Section titled “Variable: SessionStorageSubjects”
constSessionStorageSubjects:BusSubjects<FlatSubjectDefinitions<"storage:session", {delete: {request:ZodObject<{sessionId:ZodString; },$strip>;response:ZodObject<{success:ZodBoolean; },$strip>; };get: {request:ZodObject<{sessionId:ZodString; },$strip>;response:ZodObject<{session:ZodNullable<ZodObject<{adapterId:ZodOptional<ZodString>;adapterName:ZodOptional<ZodString>;adapterSessionId:ZodOptional<ZodString>;agents:ZodArray<ZodObject<…, …>>;approvalPolicyOverride:ZodOptional<ZodNullable<…>>;branchKind:ZodOptional<ZodEnum<…>>;clientAccountId:ZodOptional<ZodString>;clientId:ZodOptional<ZodString>;createdAt:ZodNumber;executionTargetId:ZodOptional<ZodString>;forkPointMessageId:ZodOptional<ZodString>;forkTransforms:ZodOptional<ZodObject<…, …>>;isImported:ZodOptional<ZodBoolean>;isOrchestrated:ZodOptional<ZodBoolean>;lastActivityAt:ZodNumber;lastClientIdentityObservation:ZodOptional<ZodObject<…, …>>;leadAgentId:ZodOptional<ZodString>;parentSessionId:ZodOptional<ZodString>;rootSessionId:ZodOptional<ZodString>;sessionId:ZodString;spawningToolCallId:ZodOptional<ZodString>;status:ZodEnum<{active: …;archived: …;closed: …;discovered: …; }>;summary:ZodOptional<ZodString>;summaryUpdatedAt:ZodOptional<ZodNumber>;targetWorkingDirectory:ZodOptional<ZodString>;title:ZodOptional<ZodString>; },$strip>>; },$strip>; };getByAdapterSessionId: {request:ZodObject<{adapterSessionId:ZodString; },$strip>;response:ZodObject<{session:ZodNullable<ZodObject<{adapterId:ZodOptional<ZodString>;adapterName:ZodOptional<ZodString>;adapterSessionId:ZodOptional<ZodString>;agents:ZodArray<ZodObject<…, …>>;approvalPolicyOverride:ZodOptional<ZodNullable<…>>;branchKind:ZodOptional<ZodEnum<…>>;clientAccountId:ZodOptional<ZodString>;clientId:ZodOptional<ZodString>;createdAt:ZodNumber;executionTargetId:ZodOptional<ZodString>;forkPointMessageId:ZodOptional<ZodString>;forkTransforms:ZodOptional<ZodObject<…, …>>;isImported:ZodOptional<ZodBoolean>;isOrchestrated:ZodOptional<ZodBoolean>;lastActivityAt:ZodNumber;lastClientIdentityObservation:ZodOptional<ZodObject<…, …>>;leadAgentId:ZodOptional<ZodString>;parentSessionId:ZodOptional<ZodString>;rootSessionId:ZodOptional<ZodString>;sessionId:ZodString;spawningToolCallId:ZodOptional<ZodString>;status:ZodEnum<{active: …;archived: …;closed: …;discovered: …; }>;summary:ZodOptional<ZodString>;summaryUpdatedAt:ZodOptional<ZodNumber>;targetWorkingDirectory:ZodOptional<ZodString>;title:ZodOptional<ZodString>; },$strip>>; },$strip>; };getChildren: {request:ZodObject<{sessionId:ZodString; },$strip>;response:ZodObject<{children:ZodArray<ZodObject<{branchKind:ZodNullable<ZodEnum<…>>;forkPointMessageId:ZodNullable<ZodString>;hasChildren:ZodBoolean;messageCount:ZodNumber;sessionId:ZodString;spawningToolCallId:ZodOptional<ZodString>;title:ZodNullable<ZodString>; },$strip>>; },$strip>; };getStatusCounts: {request:ZodObject<{ },$strip>;response:ZodObject<{active:ZodNumber;all:ZodNumber;archived:ZodNumber;closed:ZodNumber;discovered:ZodNumber; },$strip>; };list: {request:ZodObject<{executionTargetId:ZodOptional<ZodString>;includePreview:ZodOptional<ZodBoolean>;limit:ZodOptional<ZodNumber>;offset:ZodOptional<ZodNumber>;status:ZodOptional<ZodEnum<{active:"active";all:"all";archived:"archived";closed:"closed";discovered:"discovered"; }>>; },$strip>;response:ZodObject<{sessions:ZodArray<ZodObject<{adapterId:ZodOptional<ZodString>;adapterName:ZodOptional<ZodString>;adapterSessionId:ZodOptional<ZodString>;agents:ZodArray<ZodObject<…, …>>;approvalPolicyOverride:ZodOptional<ZodNullable<…>>;branchKind:ZodOptional<ZodEnum<…>>;clientAccountId:ZodOptional<ZodString>;clientId:ZodOptional<ZodString>;createdAt:ZodNumber;executionTargetId:ZodOptional<ZodString>;forkPointMessageId:ZodOptional<ZodString>;forkTransforms:ZodOptional<ZodObject<…, …>>;isImported:ZodOptional<ZodBoolean>;isOrchestrated:ZodOptional<ZodBoolean>;lastActivityAt:ZodNumber;lastClientIdentityObservation:ZodOptional<ZodObject<…, …>>;leadAgentId:ZodOptional<ZodString>;parentSessionId:ZodOptional<ZodString>;preview:ZodOptional<ZodObject<…, …>>;rootSessionId:ZodOptional<ZodString>;sessionId:ZodString;spawningToolCallId:ZodOptional<ZodString>;status:ZodEnum<{active: …;archived: …;closed: …;discovered: …; }>;summary:ZodOptional<ZodString>;summaryUpdatedAt:ZodOptional<ZodNumber>;targetWorkingDirectory:ZodOptional<ZodString>;title:ZodOptional<ZodString>; },$strip>>;total:ZodNumber; },$strip>; };search: {request:ZodObject<{isImported:ZodOptional<ZodBoolean>;limit:ZodOptional<ZodNumber>;query:ZodString;status:ZodOptional<ZodEnum<{active:"active";all:"all";archived:"archived";closed:"closed";discovered:"discovered"; }>>; },$strip>;response:ZodObject<{sessions:ZodArray<ZodObject<{adapterId:ZodOptional<ZodString>;adapterName:ZodOptional<ZodString>;adapterSessionId:ZodOptional<ZodString>;agents:ZodArray<ZodObject<…, …>>;approvalPolicyOverride:ZodOptional<ZodNullable<…>>;branchKind:ZodOptional<ZodEnum<…>>;clientAccountId:ZodOptional<ZodString>;clientId:ZodOptional<ZodString>;createdAt:ZodNumber;executionTargetId:ZodOptional<ZodString>;forkPointMessageId:ZodOptional<ZodString>;forkTransforms:ZodOptional<ZodObject<…, …>>;isImported:ZodOptional<ZodBoolean>;isOrchestrated:ZodOptional<ZodBoolean>;lastActivityAt:ZodNumber;lastClientIdentityObservation:ZodOptional<ZodObject<…, …>>;leadAgentId:ZodOptional<ZodString>;parentSessionId:ZodOptional<ZodString>;preview:ZodObject<{firstUserMessage: …;messageCount: …; },$strip>;rootSessionId:ZodOptional<ZodString>;sessionId:ZodString;spawningToolCallId:ZodOptional<ZodString>;status:ZodEnum<{active: …;archived: …;closed: …;discovered: …; }>;summary:ZodOptional<ZodString>;summaryUpdatedAt:ZodOptional<ZodNumber>;targetWorkingDirectory:ZodOptional<ZodString>;title:ZodOptional<ZodString>; },$strip>>;total:ZodNumber; },$strip>; };set: {request:ZodObject<{ifAbsent:ZodOptional<ZodBoolean>;session:ZodObject<{adapterId:ZodOptional<ZodString>;adapterName:ZodOptional<ZodString>;adapterSessionId:ZodOptional<ZodString>;agents:ZodArray<ZodObject<{adapterId: …;adapterName: …;adapterSessionId: …;agentId: …;clientId: …;compressionMode: …;createdAt: …;cwd: …;harnessId: …;lastActivityAt: …;model: …;personaId: …;profileId: …;providerConfigId: …;role: …;sessionId: …;status: …; },$strip>>;approvalPolicyOverride:ZodOptional<ZodNullable<ZodEnum<…>>>;branchKind:ZodOptional<ZodEnum<{aside: …;branch: …;compress: …;coordinator: …;fork: …;rewrite: …;subagent: …; }>>;clientAccountId:ZodOptional<ZodString>;clientId:ZodOptional<ZodString>;createdAt:ZodNumber;executionTargetId:ZodOptional<ZodString>;forkPointMessageId:ZodOptional<ZodString>;forkTransforms:ZodOptional<ZodObject<{appliedPipeline: …;removedMessageIds: …;segments: …; },$strip>>;isImported:ZodOptional<ZodBoolean>;isOrchestrated:ZodOptional<ZodBoolean>;lastActivityAt:ZodNumber;lastClientIdentityObservation:ZodOptional<ZodObject<{clientId: …;kind: …;observedAt: …;payload: …;source: …; },$strip>>;leadAgentId:ZodOptional<ZodString>;parentSessionId:ZodOptional<ZodString>;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>;sessionId:ZodString; },$strip>;response:ZodObject<{clientAccountChanged:ZodOptional<ZodBoolean>;success:ZodBoolean; },$strip>; };update: {request:ZodObject<{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:ZodOptional<ZodNumber>;executionTargetId:ZodOptional<ZodNullable<ZodString>>;forkPointMessageId:ZodOptional<ZodString>;isOrchestrated:ZodOptional<ZodBoolean>;lastActivityAt:ZodOptional<ZodNumber>;lastClientIdentityObservation:ZodOptional<ZodObject<{clientId:ZodString;kind:ZodString;observedAt:ZodNumber;payload:ZodType<Record<…, …>,unknown,$ZodTypeInternals<…, …>>;source:ZodString; },$strip>>;parentSessionId:ZodOptional<ZodString>;rootSessionId:ZodOptional<ZodString>;sessionId:ZodString;spawningToolCallId:ZodOptional<ZodNullable<ZodString>>;status:ZodOptional<ZodEnum<{active:"active";archived:"archived";closed:"closed";discovered:"discovered"; }>>;targetWorkingDirectory:ZodOptional<ZodString>;title:ZodOptional<ZodString>; },$strip>;response:ZodObject<{clientAccountChanged:ZodOptional<ZodBoolean>;success:ZodBoolean; },$strip>; }; }>,"storage:session"> =SessionStorageNamespace.subjects
Defined in: ../../../packages/contracts/src/session/session-storage-namespace.ts:268
Typed subjects for session storage bus operations.