Personas

Updated on May 23, 2026

Overview

Personas are custom characters you define in Account → Persona. Each persona has a name, a core personality (tone, behavior, guiding instructions), and its own memories. When you attach a persona to a chat, the model adopts that persona's identity and uses that persona's memories instead of your user memories.

Personas live globally—you can attach the same persona to any chat, whether it's a global chat or a project chat. The persona provides consistent voice and behavior across spaces without merging the underlying memory or file stores. Your global memories stay in global scope; project memories stay in project scope. The persona layer rides on top, so you get a single coherent voice without blurring the lines between work and personal context.

Create personas from scratch by writing a personality briefing, or import one from an imported chat. Manage names, errors, and status in one place. Personas pause your account customization (instructions, nickname, etc.) when active so the model follows persona guidance instead.

Persona Memories

Each persona has its own memory list. When a persona is active, persona instructions stay separate and persona-scoped memory tools can work against that persona's memory list. That keeps "you" and "the persona" separate at the storage and tool level, and lets the persona remember facts about itself, preferences you've given it, and context specific to that character.

Persona memories are managed in Account → Persona. You can add, edit, or delete them manually, and persona-scoped memory tools can update them when a persona is active. In today's runtime, automatic RAG memory context is still retrieved from the active global or project scope, so persona memory is best understood as a separate tool-managed layer rather than the only memory source injected into the prompt.

Move Across Projects

Personas are global. You attach them to a chat—any chat—by selecting the persona in the chat header or composer. The same persona can be used in a global chat, a project chat, or both. The persona's voice and memories travel with it.

The underlying data stays separate. If you attach a persona to a project chat, the chat still uses project scope for your files and project memories. The persona layer adds its personality on top, and persona memories remain available through persona-scoped tools. Global chats use global scope. Persona gives you a consistent character across both without merging the stores. You can switch personas mid-chat or remove the persona to return to your account customization.