We built a long running Temporal workflow based solution to build conversational agents, that allows you to have multi turn conversations, can live for 12 hours at a go, works on suspension/rerun models, has inbuilt retries, error handling and dependency management, and works to trigger complex workflows. We also built a DeepRAG model that allows agents to gain greater context across complex storage options