Variable: SessionStorageUpdateSchema
Makaio Framework / contracts / SessionStorageUpdateSchema
Variable: SessionStorageUpdateSchema
Section titled “Variable: SessionStorageUpdateSchema”
constSessionStorageUpdateSchema:object
Defined in: ../../../packages/contracts/src/session/session-storage-namespace.ts:94
Request and response schema for storage:session.update.
Type Declaration
Section titled “Type Declaration”request
Section titled “request”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<string,unknown>,unknown,$ZodTypeInternals<Record<string,unknown>,unknown>>;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> =SessionStorageUpdateRequestPayloadSchema
response
Section titled “response”response:
ZodObject<{clientAccountChanged:ZodOptional<ZodBoolean>;success:ZodBoolean; },$strip>