Sends a Message object to this session.
This is the new method for sending messages. Adds Message to session history and delegates to AgentHandler if message.role == "user".
| message |
The message object to send |
| cancellable |
Optional cancellable for canceling the request |
| Error |
if the request fails |