There was a related ticket about advanced remote tracing or something.
I will also likely offer a "hook API" or some MPSC mechanism, to allow registering for those events in some way. This way, the library user can subscribe to the events and implement their desired logic.
There might be some methods to add to chat-request to format the entire chat in a convenient way. This could be simple and add significant value.
It would be nice to be able to log all chat history easily :)