How to Reset Chat and Restart Conversation in Unity WebRTC

Dear Convai team,

I am trying to fully reset the session. The idea is to press a reset button every time a new user interacts with the Avatar, so both the chat box and the avatar re-initialize Convai.

With the WebGL version, I used ConvaiGRPCWebAPI.cs as a reference under SetInteractionTarget, then called the WebGL initializer again and cleared the chat UI/history (ChatBoxUI.cs → ClearUI()).

How can I properly reset or restart the conversation in the new WebRTC version?

Thanks!!

Hello,

At the moment, there is no direct method to fully reset the session.

As a workaround, you can reload the scene to reinitialize the character, although I’m not sure if that fully fits your use case.

We may add a dedicated session reset option in a future update.