Skip to main content
Use this for: AI assistants, productivity tools, coding agents, SaaS personalization, onboarding and support chat that doesn’t need the Support schema. The General Engine stores facts, preferences, goals, procedures, relationships, and expertise per external_user_id inside your tenant.

Flow

Production handling

Always treat MemoryOS as additive. Your app should answer even when memory is empty, passthrough, or unavailable.
For writes, check status before assuming a memory was stored:

What to send to add()

Send meaningful turns. The quality gate blocks filler. Good: "I prefer short technical answers with Python examples." or "My main goal is to prepare for the AWS Solutions Architect exam." Poor: "hi", "ok", empty messages, repeated copies of the same turn.

Retrieval query design

Use the current task as the query, not a generic term.