Skip to main content

Cookbook

Practical patterns and recipes for building with Hindsight.

Use Cases

Per-User Memory

The simplest pattern: give your agent persistent memory for each user. The agent remembers past conversations, preferences, and context across sessions.

Use when: Building chatbots, personal assistants, or any 1:1 user-to-agent interaction.

Support Agent with Shared Knowledge

Build a support agent that combines per-user memory with shared product documentation. Users get personalized support while you index docs only once.

Use when: Building multi-tenant support agents, RAG + memory applications, or any scenario needing user isolation with shared reference data.