Skip to main content
Mythos

Custom GPTs on 📝OpenAI’s platform are user-configurable AI agents built with custom instructions, knowledge, and tool settings. By default, these agents do not have their own individual memory containers. Instead, memory is a global feature tied to each user’s account, which can be enabled or disabled in ChatGPT’s personalization settings by each user.

When a user with memory enabled interacts with any GPT—including custom GPTs—the agent’s responses can both read from and implicitly write to that user’s shared memory store. This enables continuity and personalization across sessions and even across different GPTs under the same account. However, memory access is not programmable or granular for each custom GPT; all custom GPTs draw from the same pool of user memory, and builders cannot directly manage or inspect what is stored.

I find it clarifying to know that “memory” in OpenAI’s ecosystem is fundamentally a user-centered, not agent-centered feature. Building a custom GPT means I can shape its voice, knowledge, and tools, but if I want it to remember user details over time, I’m reliant on the broader system’s shared memory layer—something I can encourage with thoughtful prompts, but never fully control. It’s a subtle, sometimes frustrating limitation, but it also forces a certain design humility: memory isn’t my asset as a builder; it’s the user’s. And that’s a useful frame for privacy, trust, and future architecture.

Contexts

Created with 💜 by One Inc | Copyright 2026