A method, comprising: by a first electronic device participating in a context-sharing group associated with a first location, wherein the context-sharing group is a collection of at least two electronic devices (904, 906, 908, 910) that each share context information with at least one other electronic device included in the collection, and wherein the collection includes at least a second electronic device (906, 908, 910) and a context collector, wherein at least the first electronic device and the second electronic device provide the context information to be included in an aggregate context to the context collector, and wherein the first electronic device and the second electronic device each provide their respective context information to the context collector in response to undergoing a device state change: receiving a user voice input, wherein the user voice input includes a digital assistance trigger; receiving, from the context collector, the aggregate context of the context-sharing group; transmitting a request to the second electronic device to provide an indication of whether the second electronic device detected a digital assistant trigger included in the user voice input; incorporating the provided indication into context information associated with the second electronic device included in the aggregate context, wherein a remote device determines a physical proximity of the second electronic device to the first electronic device based on the indication; providing at least a portion of the aggregate context and data corresponding to the user voice input to the remote device that is not participating in the context-sharing group; receiving, from the remote device, a command to perform one or more tasks and a device identifier corresponding to the second electronic device, wherein the remote device determines the one or more tasks and the device identifier based on the data corresponding to the user voice input and context information included in the at least a portion of the aggregate context; and transmitting the command to the second electronic device based on the device identifier, wherein the command causes the second electronic device to perform the one or more tasks. receiving a user voice input, wherein the user voice input includes a digital assistance trigger; receiving, from the context collector, the aggregate context of the context-sharing group; transmitting a request to the second electronic device to provide an indication of whether the second electronic device detected a digital assistant trigger included in the user voice input; incorporating the provided indication into context information associated with the second electronic device included in the aggregate context, wherein a remote device determines a physical proximity of the second electronic device to the first electronic device based on the indication; providing at least a portion of the aggregate context and data corresponding to the user voice input to the remote device that is not participating in the context-sharing group; receiving, from the remote device, a command to perform one or more tasks and a device identifier corresponding to the second electronic device, wherein the remote device determines the one or more tasks and the device identifier based on the data corresponding to the user voice input and context information included in the at least a portion of the aggregate context; and transmitting the command to the second electronic device based on the device identifier, wherein the command causes the second electronic device to perform the one or more tasks.