Variable: MemoryCommitOutputSchema
ts
const MemoryCommitOutputSchema: ZodObject<{
bucketStatusAfter: ZodNullable<ZodObject<{
bucketId: ZodString;
bucketRecordIds: ZodArray<ZodString>;
currentCount: ZodNumber;
hardCap: ZodNullable<ZodNumber>;
maxTotalRecords: ZodNullable<ZodNumber>;
maxTotalRecordsReached: ZodBoolean;
softCap: ZodNullable<ZodNumber>;
totalRecordsCount: ZodNumber;
zone: ZodEnum<{
AT_HARD_CAP: "AT_HARD_CAP";
SOFT_CAP_PRESSURE: "SOFT_CAP_PRESSURE";
UNCAPPED: "UNCAPPED";
UNDER_SOFT_CAP: "UNDER_SOFT_CAP";
}>;
}, $strip>>;
committedRecord: ZodNullable<ZodDiscriminatedUnion<[ZodObject<{
context: ZodOptional<ZodArray<ZodString>>;
createdAt: ZodISODateTime;
id: ZodString;
repos: ZodOptional<ZodArray<ZodString>>;
role: ZodString;
text: ZodString;
type: ZodLiteral<"rule">;
updatedAt: ZodOptional<ZodISODateTime>;
}, $strip>, ZodObject<{
context: ZodOptional<ZodArray<ZodString>>;
createdAt: ZodISODateTime;
id: ZodString;
repos: ZodOptional<ZodArray<ZodString>>;
role: ZodString;
text: ZodString;
type: ZodLiteral<"lesson">;
updatedAt: ZodOptional<ZodISODateTime>;
}, $strip>, ZodObject<{
context: ZodOptional<ZodArray<ZodString>>;
createdAt: ZodISODateTime;
id: ZodString;
lifecycle: ZodDiscriminatedUnion<[ZodObject<{
mode: ...;
}, $strip>, ZodObject<{
mode: ...;
remainingReads: ...;
}, $strip>, ZodObject<{
expiresAt: ...;
mode: ...;
}, $strip>, ZodObject<{
expiresAt: ...;
mode: ...;
}, $strip>], "mode">;
repos: ZodOptional<ZodArray<ZodString>>;
role: ZodString;
text: ZodString;
type: ZodLiteral<"note">;
updatedAt: ZodOptional<ZodISODateTime>;
}, $strip>], "type">>;
gitCommitted: ZodBoolean;
gitPushed: ZodBoolean;
mergedKeepRecord: ZodNullable<ZodDiscriminatedUnion<[ZodObject<{
context: ZodOptional<ZodArray<ZodString>>;
createdAt: ZodISODateTime;
id: ZodString;
repos: ZodOptional<ZodArray<ZodString>>;
role: ZodString;
text: ZodString;
type: ZodLiteral<"rule">;
updatedAt: ZodOptional<ZodISODateTime>;
}, $strip>, ZodObject<{
context: ZodOptional<ZodArray<ZodString>>;
createdAt: ZodISODateTime;
id: ZodString;
repos: ZodOptional<ZodArray<ZodString>>;
role: ZodString;
text: ZodString;
type: ZodLiteral<"lesson">;
updatedAt: ZodOptional<ZodISODateTime>;
}, $strip>, ZodObject<{
context: ZodOptional<ZodArray<ZodString>>;
createdAt: ZodISODateTime;
id: ZodString;
lifecycle: ZodDiscriminatedUnion<[ZodObject<{
mode: ...;
}, $strip>, ZodObject<{
mode: ...;
remainingReads: ...;
}, $strip>, ZodObject<{
expiresAt: ...;
mode: ...;
}, $strip>, ZodObject<{
expiresAt: ...;
mode: ...;
}, $strip>], "mode">;
repos: ZodOptional<ZodArray<ZodString>>;
role: ZodString;
text: ZodString;
type: ZodLiteral<"note">;
updatedAt: ZodOptional<ZodISODateTime>;
}, $strip>], "type">>;
op: ZodEnum<{
add: "add";
remove: "remove";
update: "update";
}>;
previousRecord: ZodNullable<ZodDiscriminatedUnion<[ZodObject<{
context: ZodOptional<ZodArray<ZodString>>;
createdAt: ZodISODateTime;
id: ZodString;
repos: ZodOptional<ZodArray<ZodString>>;
role: ZodString;
text: ZodString;
type: ZodLiteral<"rule">;
updatedAt: ZodOptional<ZodISODateTime>;
}, $strip>, ZodObject<{
context: ZodOptional<ZodArray<ZodString>>;
createdAt: ZodISODateTime;
id: ZodString;
repos: ZodOptional<ZodArray<ZodString>>;
role: ZodString;
text: ZodString;
type: ZodLiteral<"lesson">;
updatedAt: ZodOptional<ZodISODateTime>;
}, $strip>, ZodObject<{
context: ZodOptional<ZodArray<ZodString>>;
createdAt: ZodISODateTime;
id: ZodString;
lifecycle: ZodDiscriminatedUnion<[ZodObject<{
mode: ...;
}, $strip>, ZodObject<{
mode: ...;
remainingReads: ...;
}, $strip>, ZodObject<{
expiresAt: ...;
mode: ...;
}, $strip>, ZodObject<{
expiresAt: ...;
mode: ...;
}, $strip>], "mode">;
repos: ZodOptional<ZodArray<ZodString>>;
role: ZodString;
text: ZodString;
type: ZodLiteral<"note">;
updatedAt: ZodOptional<ZodISODateTime>;
}, $strip>], "type">>;
removedIds: ZodArray<ZodString>;
}, $strip>;Defined in: schemas/memory-tools.schema.ts:579
Output schema for memory_commit.