Skip to content

GUM

GUM (General User Model) is the shared memory layer for agents. It is not just a database or a chat history archive. It is governed user context infrastructure.

Core problem

Without persistent memory, agents can only perform stateless prompt execution. Every task has to re-explain preferences, decisions, and user context.

GUM solves context continuity across sessions, tasks, devices, and products.

Memory types

MemoryPurpose
Chat MemoryLong-term preferences, commitments, facts, and task clues from conversations
Profile MemoryDynamic user profiles, background, interests, and decision styles
Action MemoryTool calls, web operations, and behavior patterns
Search MemorySearch intent, retrieved results, sources, and later usage

Governance

GUM is not about remembering more. It is about remembering in a controlled way:

  • Memory needs lifecycle management.
  • Memory updates need versions and provenance.
  • Users need erasure and export capabilities.
  • Agent answers need to explain which memories influenced them.

Product direction

GUM combines lightweight SDK access with automatic context assembly, while emphasizing white-box memory, explainability, and user control.

Developers should be able to call the SDK explicitly or derive user context from conversation, search, and action events with low integration overhead.

Agent infrastructure for identity, memory, and web action.