A method for operating a digital assistant of an electronic device comprising a display, a processor, a user input device, and memory, the method comprising: displaying , on the display, a graphical user interface, GUI, having a plurality of previous messages exchanged between a user of the electronic device and a user of a remote device, the plurality of previous messages presented in a conversational view; receiving , from the user of the electronic device , a first user input addressed to the digital assistant; in response to receiving the first user input, displaying the first user input as a first message in the GUI ; causing an action to be performed in accordance with a user intent derived from the first user input; displaying a response as a second message in the GUI , the response based on the action; receiving text input generated by a digital assistant of the remote device, wherein the text input expresses a request for the user to perform a task at a specified location; in response to receiving the text input, indirectly conveying the text input to the user of the electronic device, wherein indirectly conveying the text input includes: generating, by the digital assistant of the electronic device , a paraphrase of the text input, wherein the paraphrase is worded from a perspective of the digital assistant of the electronic device engaging with the user of the electronic device as indirect speech; and displaying , on the display, the paraphrase of the text input as a third message in the GUI ; and generating, by the digital assistant of the electronic device , a reminder, wherein the generated reminder causes the electronic device to notify the user to perform the task upon detecting that the electronic device is located within a predetermined distance of the specified location. displaying , on the display, a graphical user interface, GUI, having a plurality of previous messages exchanged between a user of the electronic device and a user of a remote device, the plurality of previous messages presented in a conversational view; receiving , from the user of the electronic device , a first user input addressed to the digital assistant; in response to receiving the first user input, displaying the first user input as a first message in the GUI ; causing an action to be performed in accordance with a user intent derived from the first user input; displaying a response as a second message in the GUI , the response based on the action; receiving text input generated by a digital assistant of the remote device, wherein the text input expresses a request for the user to perform a task at a specified location; in response to receiving the text input, indirectly conveying the text input to the user of the electronic device, wherein indirectly conveying the text input includes: generating, by the digital assistant of the electronic device , a paraphrase of the text input, wherein the paraphrase is worded from a perspective of the digital assistant of the electronic device engaging with the user of the electronic device as indirect speech; and displaying , on the display, the paraphrase of the text input as a third message in the GUI ; and generating, by the digital assistant of the electronic device , a reminder, wherein the generated reminder causes the electronic device to notify the user to perform the task upon detecting that the electronic device is located within a predetermined distance of the specified location. <EOS>