solelamulti
Put an agent on every page. Give every customer their own.
Define as many agents as you like (sales, support, concierge), place each one on specific pages of your site or screens of your app, and every authenticated customer talks to an isolated instance that remembers only them.