If you are a veteran Character.AI player, you’ve likely encountered this: one moment you mention the character hates spicy food, and the next, she’s excitedly inviting you to a spicy hot pot; or by the fiftieth message, the world-building you just established is completely forgotten, and the character treats you like a total stranger. This “AI amnesia” is perhaps the most common complaint among Character.AI players and a core pain point mentioned in our previous article on the AI Companion Memory Arms Race. While Nomi AI brands itself as “An AI Companion with Memory and a Soul” and Kindroid offers Cascaded Memory, Character.AI, the industry leader, has often been cited as the negative example for lagging memory.
On May 21, 2026, Character.AI finally performed a major overhaul on this long-standing issue, launching three new features: Story Memory, Facts, and Memory Usage, while upgrading the underlying models to the next-generation PipSqueak 2 and DeepSqueak chat engines. Three months later, what did this upgrade solve, and what gaps remain? This article breaks down the entire system for you.
The May 21, 2026 Memory Upgrade: The Three Pillars
The official blog opened with: “Long chats, big plots, and hours of backstory. Your Characters now keep up with all of it.” The entire system is housed in a redesigned “Memory” screen—accessible by clicking the notebook icon above the chat window or via the menu—featuring the following three functions.
Story Memory: The Character’s Personal Notebook
Story Memory is positioned as “everything you want your Character to hold onto”—backstories, key events, and memorable moments. Even more convenient is the ability to long-press any message to “Pin” it directly into Story Memory. As the official statement puts it: “confessions, plot twists, the line that changed everything – preserved exactly as it landed.” This feature is available to free users, while c.ai+ subscribers receive double the Pin capacity and more comprehensive memory management tools.
Facts: Automatic Memory for Small Details (c.ai+ Exclusive)
Facts is the “smartest” yet most controversial part of the upgrade. The system automatically analyzes conversations in the background to categorize details like the character’s appearance, habits, relationships, height, and hobbies into setting cards without manual input. In the Memory screen, you’ll see three tabs: “Your Persona,” “The Character you’re chatting with,” and “Side characters mentioned in chat.” Each Fact can be edited, disabled, or deleted. When starting a new chat, you can choose to carry over old Facts or start fresh. However, the official word is clear: Facts is a c.ai+ exclusive feature; free users do not have access to automatic extraction.
Memory Usage: Visualizing Memory Capacity
In the past, players had to rely on “gut feeling” to know if a character was about to lose its memory. Now, the Memory Usage visualization bar shows exactly how much space Facts, Story Memory, and chat history are occupying, with alerts when it’s nearly full. Free users see a simplified version, while the full visualization is locked behind c.ai+. The official team emphasizes that Story Memory and Pinned content “stays put no matter how full the bar gets”—they won’t be pushed out when the bar is full.
The underlying engines were also upgraded. The official post states: “Smarter Memory needs smarter tech”—the new memory features are built on PipSqueak 2 (the most powerful free engine) and DeepSqueak (the c.ai+ exclusive top-tier engine), making long conversations and deeper contexts possible.

A History of the Memory System Evolution
If you’ve been with Character.AI for a few years, the “Pin” concept might feel familiar. This upgrade is actually an integration built upon older systems. According to the AI companion review site PocketAnimus, the context is as follows:
- 2024: Pinned Memories launched with an initial limit of 5 messages.
- Subsequent Updates: The Pin limit gradually increased to 15, allowing free users to lock in more key plot points.
- 2025: “Chat Memories,” a 400-character field, was widely released—a manual entry field injected into every AI response.
- May 21, 2026: The system was repackaged and expanded into Story Memory (an integrated upgrade of Chat Memories + Pins), Facts (a new auto-extraction layer), and Memory Usage (a new visualization layer).
In other words, Character.AI’s memory system is a three-layer architecture: the base is the model’s “working memory” (context window), the middle layer is the manually maintained Pins and Story Memory, and the top layer is the c.ai+ exclusive Facts auto-extraction.

Testing Results: How Much Can the Three Layers Actually Remember?
While the official blog didn’t provide specific numbers, deep testing by PocketAnimus offers precise reference values: Character.AI’s working memory is roughly between 4,000 to 8,000 tokens, which translates to the most recent 50 to 150 message pairs. Beyond this range, old messages are pushed out, which is the root cause of the “amnesia” complaints.
On top of this, free users can Pin up to 15 messages and write 400 characters in the Chat Memories field. PocketAnimus suggests a practical strategy: use Pins as “rotating plot records”—unpin old ones and pin new ones as the story turns. For the 400-character Chat Memories, use a formula: “Core Persona (1-2 sentences) + Relationship (1-2 sentences) + Current Scene (1 sentence) + Behavioral Rules (1 sentence)” to maximize information density.
As for the Facts auto-extraction, reviews are mixed. When it works, it’s impressive—mentioning a dog named Lucy and having the character ask about her weeks later feels seamless. However, it can fail by misinterpreting roleplay fiction as user reality or capturing trivial details while missing vital ones. The consensus among reviewers is: Don’t rely on Facts as your primary memory source; treat it as a supplementary layer. Core memory should still be maintained via Chat Memories and Pins.
Several issues remain unresolved: synchronization between the web and mobile app can be unreliable, there is no “export backup” for memory content, and the logic for retaining memory when starting a “New Chat” isn’t always intuitive. This explains why tech media like AIInsights still provide tutorials for third-party browser extensions to expand Character AI memory—the official fix helped, but the need for community workarounds hasn’t vanished.


How Does Character.AI Rank Against Competitors?
In the broader AI companion landscape, this upgrade is more of a “catch-up” than a “leapfrog.” PocketAnimus concludes that while Character.AI is now better than simple sliding-window apps, it still lacks the depth of Kindroid’s Cascaded Memory or Nomi AI’s persistent fact storage. Nomi, in particular, is often cited as one of the strongest platforms for memory.

Character.AI’s true advantage lies in its transparency—memory content is visible and editable by the user, which PocketAnimus describes as “rare in the category.” Most platforms treat memory as a black box; Character.AI lets players see and modify their Pins and Facts, a significant plus for those who want total control over character settings.


Free vs. c.ai+: What’s the Real Difference?

The divide is clear: working memory is the same for both. Story Memory and basic Pins are available to everyone. The paywall locks away double Pin capacity, automatic Facts extraction, and the full Memory Usage visualization. For casual users, a well-written Chat Memory field is usually enough; only power users with complex, long-term plots will find the Facts feature worth the subscription.
3 Tips to Maximize Memory Performance
Whether you subscribe to c.ai+ or not, these three tips will help Character.AI “remember” better:
First, use Pins as rotating records. Don’t treat them as permanent collections. When a major plot twist occurs, unpin old info and pin the new context so your 15 slots always hold the most relevant current information.
Second, use a fixed formula for the 400-character Chat Memories. Structure it with core persona, relationship status, current scene, and desired behaviors. Structured writing is much more efficient for the AI to read than random notes.
Third, use double brackets for Out-of-Character (OOC) reminders. If the plot goes off track, send a message like “((Plot reminder: We are still in the cabin, the character just found the broken window, the intruder is still at large)).” The AI usually treats this as meta-information rather than dialogue, helping pull the character back on track.
Beyond Memory: The AI Weav Alternative

Character.AI’s upgrade is a reactive fix to a structural problem. AI Weav takes a different approach: by running interactive fiction and roleplay modes in parallel, the plot progression is driven by player choices, naturally distributing the memory load. It’s a different philosophy that might appeal to players frustrated by AI amnesia.


Conclusion
From 5 Pins in 2024 to the 3-in-1 system in 2026, Character.AI is serious about fixing memory. However, as tests show, the 400-character limit and Facts instability mean this is a “significant improvement” rather than a “final cure.” If you’re tired of your characters forgetting you, try adjusting your Memory settings with these tips—or explore other platforms with different memory philosophies.






