From ec9b0688d8a5c7366444587b77a663d656640da6 Mon Sep 17 00:00:00 2001 From: Saket Aryan Date: Tue, 8 Jul 2025 22:37:44 +0530 Subject: [PATCH] Add structured_data_schema to MemoryOptions interface (#3125) --- docs/changelog.mdx | 5 +++++ mem0-ts/package.json | 2 +- mem0-ts/src/client/mem0.types.ts | 1 + mem0-ts/src/client/telemetry.ts | 2 +- 4 files changed, 8 insertions(+), 2 deletions(-) diff --git a/docs/changelog.mdx b/docs/changelog.mdx index 5c2d85b1..68189b6d 100644 --- a/docs/changelog.mdx +++ b/docs/changelog.mdx @@ -409,6 +409,11 @@ mode: "wide" + +**New Features:** +- **Client:** Added `structured_data_schema` param to `add` method. + + **New Features:** - **Client:** Added `createMemoryExport` and `getMemoryExport` methods. diff --git a/mem0-ts/package.json b/mem0-ts/package.json index 2a9617ed..e069b9fc 100644 --- a/mem0-ts/package.json +++ b/mem0-ts/package.json @@ -1,6 +1,6 @@ { "name": "mem0ai", - "version": "2.1.35", + "version": "2.1.36", "description": "The Memory Layer For Your AI Apps", "main": "./dist/index.js", "module": "./dist/index.mjs", diff --git a/mem0-ts/src/client/mem0.types.ts b/mem0-ts/src/client/mem0.types.ts index e9cbc8c2..e92ee2d1 100644 --- a/mem0-ts/src/client/mem0.types.ts +++ b/mem0-ts/src/client/mem0.types.ts @@ -31,6 +31,7 @@ export interface MemoryOptions { async_mode?: boolean; filter_memories?: boolean; immutable?: boolean; + structured_data_schema?: Record; } export interface ProjectOptions { diff --git a/mem0-ts/src/client/telemetry.ts b/mem0-ts/src/client/telemetry.ts index 7463c9aa..27992332 100644 --- a/mem0-ts/src/client/telemetry.ts +++ b/mem0-ts/src/client/telemetry.ts @@ -1,7 +1,7 @@ // @ts-nocheck import type { TelemetryClient, TelemetryOptions } from "./telemetry.types"; -let version = "2.1.35"; +let version = "2.1.36"; // Safely check for process.env in different environments let MEM0_TELEMETRY = true;