Message.toolResponse constructor

Message.toolResponse({
  1. required String toolName,
  2. required Map<String, dynamic> response,
})

Implementation

factory Message.toolResponse({
  required String toolName,
  required Map<String, dynamic> response,
}) {
  // Tool responses are sent from the user's side.
  return Message(
    text: jsonEncode(response),
    toolName: toolName,
    type: MessageType.toolResponse,
    isUser: true,
  );
}