We have been working on this very heavy. The chat widget that is in the portal is marked as beta because that is what it was at the end of the day - a way to test the use case if it was worth it over GHL widgets.
As the horizons expand, and use cases continue to grow, the need for a omni-channel widget integrated with / and modularly decoupled from GHL comes up more and more.
So, we can expect that chat widget goes into official production with proper support and caching within the next week - will be omni channel, voice and chat, and configuration with prompts.