A method performed by one or more processors, the method comprising: determining assistant request parameters that represent one or more assistant requests for performing a given action, the assistant request parameters defining one or more textual representations of the assistant requests, the one or more textual representations being produced by a speech recognition engine; determining (514C1) that the given action can be performed using a first application and can also be performed using a second application; generating (514, 514C2) first action content for the first application, the first action content comprising a first deeplink for the first application, the first deeplink being locally executable by assistant client applications of client devices having the first application installed, wherein local execution of the first deeplink causes the first application to open in a first state for performing the given action; generating (514, 514C2) second action content for the second application, the second action content comprising a second deeplink for the second application, the second deeplink differing from the first deeplink and being locally executable by assistant client applications of client devices having the second application installed, wherein local execution of the second deeplink causes the second application to open in a second state for performing the given action; generating (510, 518C) a first proactive assistant cache entry that includes the assistant request parameters and the first action content; generating (510, 518C) a second proactive assistant cache entry that includes the assistant request parameters and the second action content; generating (530, 540) proactive cache entries for a given client device, said generating the proactive cache entries comprising including the first proactive cache entry but not the second proactive cache entry based on the given client device having the first application installed but not having the second application installed; and transmitting the proactive cache entries to the given client device responsive to receiving a proactive cache request transmitted by the given client device, wherein an automated assistant application of the given client device stores the proactive cache entries in a local proactive cache for utilization by the automated assistant application in locally fulfilling future user interface input provided at the given client device. determining assistant request parameters that represent one or more assistant requests for performing a given action, the assistant request parameters defining one or more textual representations of the assistant requests, the one or more textual representations being produced by a speech recognition engine; determining (514C1) that the given action can be performed using a first application and can also be performed using a second application; generating (514, 514C2) first action content for the first application, the first action content comprising a first deeplink for the first application, the first deeplink being locally executable by assistant client applications of client devices having the first application installed, wherein local execution of the first deeplink causes the first application to open in a first state for performing the given action; generating (514, 514C2) second action content for the second application, the second action content comprising a second deeplink for the second application, the second deeplink differing from the first deeplink and being locally executable by assistant client applications of client devices having the second application installed, wherein local execution of the second deeplink causes the second application to open in a second state for performing the given action; generating (510, 518C) a first proactive assistant cache entry that includes the assistant request parameters and the first action content; generating (510, 518C) a second proactive assistant cache entry that includes the assistant request parameters and the second action content; generating (530, 540) proactive cache entries for a given client device, said generating the proactive cache entries comprising including the first proactive cache entry but not the second proactive cache entry based on the given client device having the first application installed but not having the second application installed; and transmitting the proactive cache entries to the given client device responsive to receiving a proactive cache request transmitted by the given client device,