From baa142fd513c7a8a4b60b4cf55f5d1a7c111b57c Mon Sep 17 00:00:00 2001 From: Marc J Saint-jour <82672745+Junebugg1214@users.noreply.github.com> Date: Thu, 12 Mar 2026 18:41:23 -0400 Subject: [PATCH] feat: integrate Cortex local memory into OpenClaw --- src/gateway/protocol/schema/snapshot.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/gateway/protocol/schema/snapshot.ts b/src/gateway/protocol/schema/snapshot.ts index 98e31826045..6cad9202162 100644 --- a/src/gateway/protocol/schema/snapshot.ts +++ b/src/gateway/protocol/schema/snapshot.ts @@ -67,6 +67,20 @@ export const SnapshotSchema = Type.Object( channel: NonEmptyString, }), ), + cortex: Type.Optional( + Type.Object( + { + enabled: Type.Boolean(), + mode: Type.Optional(NonEmptyString), + graphPath: Type.Optional(NonEmptyString), + lastCaptureAtMs: Type.Optional(Type.Integer({ minimum: 0 })), + lastCaptureReason: Type.Optional(Type.String()), + lastCaptureStored: Type.Optional(Type.Boolean()), + lastSyncPlatforms: Type.Optional(Type.Array(NonEmptyString)), + }, + { additionalProperties: false }, + ), + ), }, { additionalProperties: false }, );