Tutorial · Task guide
The Character Forgot Its Settings: Check Context, Worldbook, Memory, and Templates in Order
Before you start
- A chat where the amnesia reproduces, and one sentence describing exactly which setting the character forgot.
- Foreverse v76 or later. If generation itself errors out instead of forgetting things, start from /docs/guide-models/fix-generation-errors.
Where to find it
Chat > ⋮ > Memory statusMe > Common > Tavern global settings > Sampling & prompt > Context limitChat > ⋮ > Plugin Center > Auto summaryChat > ⋮ > Plugin Center > MemoryLong-press message > PromptChat > ⋮ > Chat settings
Step-by-step
Read Memory status to locate the missing layer
Open chat ⋮ menu → Memory status. It shows three honest numbers: the session ledger (total messages · first K compacted into the recap · last M verbatim in context), long-term facts, and conversation retrieval. A fact from the last few turns should be in the verbatim window; an early-plot event should be covered by the recap; a rule you authored belongs to the card, worldbook, or preset layer. Compaction is not deletion — the original messages always stay on your phone.
✓ You can say which layer the forgotten setting should live in: verbatim window, recap, worldbook, or card/preset.
Check the context limit and budget
Open Me → Common → Tavern global settings → Sampling & prompt tab → Context limit. Empty means automatic by model window (up to about 100k tokens); a small explicit value pushes early messages out sooner. Importing a tavern preset also applies that preset's Context Size — if amnesia started right after switching presets, check this first. If a reply fails with 'context exceeds the model limit', lower the limit or enable Auto summary.
✓ The effective context limit matches your model, and no imported preset silently shrank it.
If the fact lives in a worldbook, verify the trigger in the sister guide
A setting that is written in a worldbook but ignored is a triggering problem, not a memory problem. Quick check: retest with an explicit keyword, then long-press the reply and tap Prompt to see whether the entry was injected. The full positive/negative-control procedure — primary and secondary keys, scan depth, probability, recursion, budget — is in the dedicated guide at /docs/guide-roleplay/fix-memory-and-worldbook and is not repeated here.
Give long chats a memory layer
Open chat ⋮ menu → Plugin Center. Auto summary compacts old messages into a running recap once the budget is exceeded — originals untouched. Memory extracts durable facts each turn and injects them on demand; wrong entries are edited or deleted per world in the memory library. If the character only fails when you phrase things differently, additionally enable Semantic recall (needs an embedding model; it falls back to keyword matching until one is bound). All three are off by default: if you never enabled them, this layer simply does not exist yet.
✓ The relevant plugin is on, and Memory status now reports recap coverage or long-term facts.
Clear template conflicts, then retest once
Open chat ⋮ menu → Chat settings and walk the three layers (this chat > this character > global): look for preset blocks, a system-prompt override, or banned-words/style rules that fight the persona. Also open Current status and check AI writing style, Author's note, and My persona for stale instructions. Then ask the same neutral question again — the fix counts only if the answer stays correct for two consecutive turns.
✓ The neutral retest passes twice in a row and no layer contains contradicting instructions.
How to know it worked
- Memory status matches expectations: the recap covers the early plot and long-term facts contain the entries you rely on.
- Long-pressing a reply and tapping Prompt shows the setting arriving from exactly one source (verbatim window, recap, or worldbook).
- The same neutral question gets a consistent answer on at least two consecutive turns.
- You did not paste the same setting into the card, the worldbook, and the summary 'just to be safe'.
Cost, data, and irreversible-risk notes
- Reading Memory status, changing the context limit, and editing worldbooks or presets are local and free; every retest reply or regeneration is one billed model call on your selected channel.
- Memory, Auto summary, and Semantic recall each add a small background model call per turn or per interval while enabled. Turning them off stops new calls immediately; saved memories and summaries stay on the device.
- Compaction is not deletion: messages folded into the recap remain on your phone in full and stay readable and exportable — only what is sent to the model changes.
- The prompt inspector reveals full chat content. Redact before sharing screenshots.
Troubleshooting
After hundreds of messages the character forgets the beginning
Likely cause: Early messages slid out of the context window and no recap/memory layer was enabled. The app shows a one-time notice the first time a long chat gets compacted or truncated.
What to do: Enable Auto summary or Memory in Plugin Center. For facts already lost, add them manually to the memory library or a worldbook entry instead of re-explaining every session.
'Context exceeds the model limit' errors
Likely cause: The context limit is set above the model window, or constant entries and oversized cards crowd the prompt.
What to do: Lower the Context limit or leave it empty for automatic; trim always-on worldbook entries; enable Auto summary so old turns compress instead of overflowing.
The setting is in a worldbook but the character ignores it
Likely cause: The entry never triggered — key mismatch, scan depth, probability, or budget excluded it.
What to do: Follow the positive/negative-control method in /docs/guide-roleplay/fix-memory-and-worldbook and verify injection with the Prompt inspector.
Memory plugin is on but recalls wrong facts
Likely cause: The memory library holds wrong or duplicated entries, or the injection strategy tier does not fit the chat.
What to do: Open Plugin Center → Memory → per-world library and edit or delete entries; switch the injection strategy; enable Semantic recall when rephrased questions fail.
Amnesia started right after importing a preset
Likely cause: The preset applied its own smaller Context Size, or a preset block overrides the persona.
What to do: Check the current Context limit value in Tavern global settings, review block on/off states in the preset editor, and uninstall the preset if you do not need it — defaults are restored.
Frequently asked questions
Will the character forget everything if I start a new save?
No. 'Start a new run' checks 'carry the recap' by default, copying the plot summary into the new run, and long-term facts live on the character, so they survive the switch. An existing recap is reused for free; if none exists one summary call is made.
Does compaction delete my chat history?
No. Compaction only changes what is sent to the model. Originals stay on the device. If Memory status shows the compacted count dropping to zero after you edited old messages, that is the honest state — the next auto summary re-compacts.
Why are the memory plugins off by default?
Each adds a small recurring model call, which is your money, so enabling is your call. The first time a long chat actually gets compacted, a one-time notice points you to Plugin Center.
Sources and verification
- Roleplay Chat guide · Foreverse · Verified
- Worldbook Runtime spec · Foreverse · Verified
- Models and Usage guide · Foreverse · Verified
Coverage and verification
| Platform | Android roleplay |
|---|---|
| App version | v76+ |
| Path verified |