Drawer re-render · Memory surface

Memory — agent-managed campaign state

The Memory drawer slides out from the left rail of the Nagato widget. The agent updates campaign memory through a validated action boundary — never freeform writes. Objectives, TODOs, choices, and session recaps are all scoped per game. UI add/edit actions compose chat prompts; the agent performs the actual mutation.

🎮 Xbox Game Bar·Nagato Game Assist
N
📖
Memory
Campaign records · Torment: Tides of Numenera
🔮
Torment: Tides of Numenera
tidesofnumenera.exe
6 entries · Torment: Tides of Numenera
Objective
Find the First Castoff
Mazzof said she has a plan to stop the Sorrow without merging all castoffs. Look for her in the labyrinth.
active
TODO · ✓ Done
Explore the Sanctuary of Miel Avest
Quest complete. The Specter was encountered here — revealed as the Changing God.
completed
TODO
Deal with the Specter's claim on this body
The Changing God demands the return of this castoff body. The Specter now hides in the player's mind.
active
Choice
Sided with the First Castoff
Rejected the Changing God's demand. Gold Tide increased. This affects the ending path.
Gold Tide +
Choice
Gave the Mask of Prosper to Blob-of-Three
Traded the mask to complete the Blob-of-Three quest. Silver Tide increased.
Silver Tide +
Objective
Reduce cypher count
Currently holding 6 cyphers — danger threshold is 7. One more will trigger overload effects.
⚠ 6/7
SESSION RECAP
Session 3 — Reached Miel Avest
Learned the Specter is the Changing God. Inifere encounter at the cosmic portal. Mazzof revealed the resonance chamber plan. Gave the Mask of Prosper to Blob-of-Three. Cypher count at 6/7 — one away from overload.
4 objectives 2 choices saved to campaign
🔮
Torment: Tides of Numenera
tidesofnumenera.exe
● Hermes online · GTC online
🗂️
The Memory drawer is open on the left. In the live widget, the conversation surface remains active behind it — campaign memory is always accessible without leaving the chat.

▲ Try the filters — click type pills or search the memory.

How memory works

🛡️ Validated action boundary

The model can only touch campaign memory through a validated action allowlist, capped per response, scoped to the current game. No freeform writes, ever. The UI drafts prompts; the agent performs mutations.

🎮 Per-game isolation

Memory is keyed to the detected game. Cross-game access is a hard permission error, tested. Starting a different game starts a fresh campaign context.