[RELEASE] UNSAID: Mind, Memory, Auto Story-cards | AI Dungeon

[RELEASE] UNSAID: Mind, Memory, Auto Story-cards

# UNSAID — A Sneak Peek at the Features A small script: characters who feel one thing while showing another. **⚠️ Before installing:** on cache-efficient models, AI Dungeon's own docs confirm the Context hook runs but its result never reaches the AI — private thoughts and auto-cards can't function, through no fault of your setup. If nothing happens after installing, check for a Story Card titled "UNSAID — Important, Read This ⚠️" — it appears automatically the moment this is detected, and updates itself if the condition later clears. **🌟 Core Truth** The first time a character has a real, standalone private thought — not a reaction to someone else, just a thought about who they are — that becomes their "core truth." That very first thought is specifically prompted to feel significant, not a passing reaction, since it's what anchors them going forward. Visible plainly on the character's own Story Card, along with how long it's held ("steady for 40 turns"). Characters can genuinely change by default. Feelings landing somewhere new, repeatedly, without settling, build tracked tension shown on their card. An ordinary shift only gets offered once the character has shown a bit more of themselves — automatic, no commands. Tension climbing well past that eventually bypasses that too. Nothing is erased when a shift happens. `/peek <name> core` is there for a direct check any time. Prefer a permanent anchor? One setting turns it off. **💭 Private Thoughts** - Two-sentence reveals: how a character really feels, and what they secretly want - Never appear in your story by default — written straight to the character's own Story Card notes - A hidden feeling can subtly color a character's visible actions and tone, without stating it outright - A whole cast of existing characters gets going within a handful of turns — the odds boost automatically until everyone active has had a first reveal - "Active" is judged over a real window of recent turns, not a small slice of text - Feelings drift with a short rolling history; characters react to each other, most-recent-relevant first - `/peek <name>` forces an immediate reveal, recognized anywhere in a Do/Say action since AI Dungeon reformats those before this script sees them - A reveal still gets captured even if the model skips the exact format, drops the character's name, or never closes the tag - Correctly finds a character's card even when it's titled with a full name ("Sera Walker") while the story refers to them more simply ("Sera") **📇 Codex** - Requests up to three profiles in a single instruction instead of one at a time - Watches for names mentioned more than a threshold you set, always picking whichever names are genuinely mentioned most - Correctly tracks multi-word names as one candidate instead of splitting into fragments — "Sword of Power" and "Dr. Moreau" alike - Guesses Character/Location/Item/Faction upfront, but lets the model correct a wrong guess, and fills in a reasonable answer from general knowledge rather than leaving a field blank - Ignores compass directions, day names, and month names outright - A card cut off mid-response is salvaged from whatever it managed to write, not just discarded - Won't double up on "Marcus" and "Marcus Cole" as separate entities - Existing character cards get adopted in automatically; skips your own character and everyone's in Multiplayer - If Codex genuinely runs out of attempts on a name, it says so plainly instead of just going quiet - Several different names failing in a row gets flagged much sooner than waiting on each one individually — that pattern usually means something broader, not bad luck **🧠 Long-Term Memory (optional, off by default)** Every reveal already lives free on the character's own card notes, never sent to the AI. This setting keeps a short summary in Plot Essentials too, capped as a percentage of your model's actual context. **🧬 A Visibly Active Brain** No status messages — the proof lives on the character. Each card shows a feeling trail, their last thought, and current relationships and want, with their own trajectory. Prose by default — one setting switches to structured JSON. **🔍 Self-Diagnostic** `/unsaid status` writes a live snapshot on demand — tracked, eligible, given up and why, cache-efficient status. **⚙️ Config** Every behavior above lives on one card, "UNSAID Config." No code editing required. **🛠️ Built to hold up** Tested with real multi-turn simulations, including a 1000-turn pass. **🙏 Credit** Private thoughts and self-writing cards originate with LewdLeah's Inner Self and Auto-Cards. Install: paste the four files into Library, Input, Context, Output. github : https://github.com/amazingrand0mproductions-crypto/UNSAID-Mind-Memory-Auto-Story-cards

Cover art for [RELEASE] UNSAID: Mind, Memory, Auto Story-cards on AI Dungeon