ts-v3.3.0

mem0ai/mem0ts-v3.3.0Sep 23, 2026by kartik-mem0

Upgrading?

AI Summary

Introduces User Profiles to the Node.js SDK, enabling structured user summaries with async generation capabilities.

Key Highlights

  • User Profile management methods for Node SDK Client
  • Idempotency key support for profile generation
  • Structured JSON summaries based on project schemas

New Features

  • Added getProfile, generateProfile, getProfileSettings, updateProfileSettings, sampleProfiles, and getProfileJob to MemoryClient
  • Idempotency key support for profile generation jobs

Full Release Notes

**New Features:**
- **Client:** Add User Profiles to `MemoryClient`: `getProfile()`, `generateProfile()`, `getProfileSettings()`, `updateProfileSettings()`, `sampleProfiles()`, and `getProfileJob()`. A profile is a structured, always-current JSON summary of one user, shaped by a JSON Schema you configure per project and filled by an LLM from that user's memories. Generation is asynchronous. Every job POST carries an `Idempotency-Key`; to retry a lost request without starting a second job, pass the same `idempotencyKey` on each attempt ([#7340](https://github.com/mem0ai/mem0/pull/7340))

Related Repositories