MemoryRouterMemoryRouter

Product patterns

Memory patterns for companions, coaches, tutors, support agents, sales assistants, and internal copilots.

Product patterns

MemoryRouter is most valuable when the product relationship gets better over time. These patterns show what to remember, why it matters, and how to implement it cleanly.

AI companions

Remember: names, preferences, recurring topics, boundaries, emotional context, routines, important people, long-term story arcs.

Why it matters: a companion without memory is a chat window. A companion with memory becomes a relationship.

Implementation notes: keep one Memory Key per user. Store explicit preferences and high-signal relationship context. Avoid storing sensitive details the user has opted out of remembering.

AI coaches

Remember: goals, habits, check-ins, blockers, wins, accountability style, prior advice, milestones.

Why it matters: coaching compounds when the product knows what the user committed to last week.

Implementation notes: use memory to keep the plan stable across sessions. Import existing onboarding answers and progress logs with the upload endpoint.

AI tutors

Remember: learning style, current curriculum, weak spots, mastered topics, past mistakes, pacing, accommodations.

Why it matters: tutoring gets better when the product knows what the student almost understands.

Implementation notes: store progress as durable memory and keep session transcripts scoped to the learner. Use deletion/export workflows for education privacy requirements.

Support agents

Remember: customer preferences, prior tickets, product usage, unresolved issues, escalation history, account context.

Why it matters: users hate explaining the same problem twice. Memory turns support from reactive to continuous.

Implementation notes: map Memory Keys to customer or account identity depending on your support model. Be explicit about whether memory is per user, per account, or per workspace.

Sales assistants

Remember: company context, contacts, objections, buying stage, previous conversations, renewal dates, implementation concerns.

Why it matters: sales agents need account continuity. Memory keeps the assistant aligned with the relationship, not just the latest email.

Implementation notes: decide whether the vault boundary is a person, account, or sales workspace. Never mix unrelated accounts in one vault.

Internal copilots

Remember: employee preferences, team terminology, project history, architecture decisions, recurring workflows.

Why it matters: internal copilots become useful when they know how your organization actually works.

Implementation notes: use one vault per employee for personal context, or one vault per workspace for shared team memory. Keep access boundaries aligned with your internal permissions.

On this page