Closed natebosch closed 3 months ago
I think the TODO was because I was aware that roles were required when we send the message, but I had never seen a case where the backend replied without a role. We have a report of such a case, so add the defaulting in.
Fixes #197
A content requires a role when it is sent to the model in the history. If the backend happens to respond with a message that has no role, default it to 'model'.