Skip to content

MemoryList

Stable

A list of what the assistant remembers. Each item can be edited or deleted. Two switches sit on top.

Also known as memories, saved memories, memory settings

Install with npm install @tattva/ui (setup), or copy the code from the kit in Downloads.

Editable list

Pause memory

Stop saving new memories. Existing ones stay.

Search past chats

Let replies draw on earlier conversations.

  • WorkAll chats

    Leads a team of six designers.

  • Launch planThis project

    Beta ships on the first Monday of November.

Edits and deletes work in this demo.

When to use it

The place where people see, fix and remove what the assistant remembers. The two switches sit on top because they change how memory works for everything below them.

Made of: Pause memory switch · Search past chats switch · Memory row · Topic · Where it applies · Edit and delete buttons · Empty message

Use it for

  • A memory page in settings.
  • Letting people pause memory, or stop replies drawing on past chats.
  • Showing where each memory applies, such as all chats or one project.

Not for

Do and avoid

Pause memory

Stop saving new memories. Existing ones stay.

Search past chats

Let replies draw on earlier conversations.

  • TravelAll chats

    Prefers aisle seats on flights.

  • WorkAll chats

    Sends invoices on the 1st of each month.

Do. Clear switches on top, then every memory in a list to scan.

Mode

Option B

  • TravelAll chats

    Prefers aisle seats on flights.

  • WorkAll chats

    Sends invoices on the 1st of each month.

Avoid. Switches called Mode and Option B leave people guessing what they do.

Do

  • Show where each memory applies.
  • Explain what pausing does to memories already saved.
  • Add an undo or a confirm step for delete. The list calls onDelete as soon as the button is pressed.

Avoid

  • Do not hide entries behind a search. Show them as a list people can scan.
  • Do not rename the switches without saying what they control.
  • Do not store anything here. Your app keeps the data.

On a phone

  • The two switches at the top have a 44px tap area, and their descriptions wrap beside them.
  • Each row keeps its edit and delete buttons at the right, each with a 44px tap area on a touch screen, and the memory text wraps in the space left.
  • Editing opens a text box that takes focus at once, so the on-screen keyboard appears; the text is 16px so the page does not zoom.

Seen in products

  • Claude Settings > Memory shows individual topics people can view and edit, with a Generate memory from chats toggle, a pause versus reset choice, a Search and reference chats toggle and a sensitive topics exclusion.
  • Claude can disable memory for a single chat before the first message. Project-scoped memory is separate.
  • Claude never saves government IDs or financial account numbers. Memory is on by default on Free, Pro and Max and off on Team and Enterprise.
  • Character.ai lets people pin a message as a memory, up to 5, and pinned items survive after older messages fall out of context.
  • Mistral Le Chat has opt-in Memories.

Build your next AI screen with Tattva.

Free and open, with the code. Start in one line.

Get started