Skip to content

Variable: SessionStorageSubjects

Makaio Framework


Makaio Framework / contracts / SessionStorageSubjects

const SessionStorageSubjects: 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.