may be could be achieved, but in my simple trial of adding bids assistant to bids-specification website:
if I go to some other page, the assistant gets reset to a new chat. I think if it just carried chat ID through the session - might be sufficient for starters. Ideally should be even more persistent.