I Made My AI Manager Work Across Telegram, WhatsApp, Web, and Phone Call — With Shared Memory

Dev.to AI
Generative AI

The hardest part of building RagLeap wasn't the RAG pipeline or the voice integration. It was making the owner's AI Manager feel like ONE continuous brain across four completely different channels. Here's how I solved it. The problem An owner starts a conversation on Telegram: "Connect my PostgreSQL database." Then the next day they call the Twilio number and say: "What automations did you suggest for my database?" The voice call should remember the Telegram conversation. They're the same person. One memory. The solution: ManagerConversation pythonclass ManagerConversation(models.