https://discord.gg/botpress logo
Viber Preview – Memory shared between different se...
# 🤝help
d
Hello Botpress Community! I'm building an educational AI assistant using Botpress Viber on the Free plan. My goal: Create an assistant that supports parents of children with feeding difficulties, maintaining separate and private conversation histories for each family. The problem: During Preview testing, I created two fictional scenarios: - Session 1: A child who frequently coughs when drinking water and has difficulty swallowing. - Session 2: A different child who refuses carrots. Even after starting a new session, the assistant incorrectly mentioned the swallowing difficulties from Session 1 as if they belonged to the child in Session 2. What I've already tried: - Updated global memory instructions. - Added safety rules preventing information from being mixed between cases. - Started a new Preview session. - Reviewed the agent's Playbook and knowledge base. The problem still occurred. My questions: 1. Does Viber Preview reuse the same user identity or persistent memory across sessions? 2. How can I disable or isolate persistent memory during testing? 3. How can I ensure that different parents have completely separate memories? 4. Can I maintain separate records for two children belonging to the same parent? 5. Are these features available on the Free plan? I'm using Botpress Viber in the web editor. The agent is still unpublished. Any guidance would be greatly appreciated. Thank you!
Update — Issue reproduced after updating Memory and Playbooks I reproduced the problem again in Botpress Viber Preview. In a new fictional test, I described a 6-year-old child refusing zucchini. The assistant unexpectedly referenced coughing while drinking water and swallowing difficulties from a different fictional case used in an earlier test. My Memory prompt and Playbook instructions explicitly prohibit mixing cases, but the problem persists. Could someone clarify: 1. Does Viber Preview reuse the same user identity or persistent memory across new sessions? 2. How can I inspect or clear persistent memory for the Preview user? 3. Can persistent memory be disabled during testing on the Free plan? 4. What is the recommended way to isolate different users and different children within one family? I'm building an educational assistant for parents, so reliable data isolation is essential before deployment. The agent is unpublished, and all test cases are fictional. Thank you.
n
Botpress can retain user-level memory across conversations, so starting a new session may not clear previous context. Try using Start as new user and check your user-scoped variables. For separate children under one parent, I'd recommend using structured records with unique parent and child IDs rather than relying solely on AI memory. Botpress Tables supports this even on the Free plan. Docs +2 I can help you configure proper memory isolation and test it before deployment. @dazzling-needle-66510