Banking Assistant
Public (Guest) · not logged in
Talking to: Banking CRM Agent (Public)
Hi! How can I help you today?
Payloads signed with HMAC-SHA256 · Log in for account access
Live Activity
OfflineConnect to see live events
SecureBank AI demonstrates a secure, four-agent banking assistant built with the Lauren AI framework.
Three demo users — Alice, Bob, and Charlie — each have their own account, conversation history, and real-time event stream.
HandoffTo tool. The LLM receives a JSON schema with a Literal enum of valid target names — it can only route to agents explicitly wired at startup, never to an arbitrary string. All turns stream as a single SSE response; a break event marks each agent switch.InMemoryConversationStore. A shared store would expose the full cross-agent history to every agent, causing them to misread prior handoff summaries as new instructions and trigger the wrong handoff.asyncio.Future, sends a transfer_approval_request event over WebSocket, and waits (up to 30 s) for the user to click Confirm or Cancel in the approval dialog. The Transfer Agent only proceeds if a signed one-shot approval token is present in AgentContext.metadata; the token is consumed on first use, preventing replay.AgentModule.for_root(knowledge=…) — the framework auto-attaches a search_public_info tool to the agent's schema. Every retrieval shows up in the Live Activity panel and as a persistent “📚 Looked up bank info” bubble in the chat thread.Public (Guest) · not logged in
Talking to: Banking CRM Agent (Public)
Hi! How can I help you today?
Payloads signed with HMAC-SHA256 · Log in for account access