6. A computer-implemented method comprising: under control of one or more computing devices configured with specific computer-executable instructions, obtaining first speech recognition results associated with a first user request; performing, using a first application, a first function responsive to the first user request based on the first speech recognition results, wherein performing the first function comprises presenting information in a first modality; generating, using the first application, contextual information regarding the first user request in a format associated with a second application, wherein the contextual information is not provided to the user in response to the first request; storing the contextual information and information regarding use of the contextual information in the format; obtaining second speech recognition results associated with a second user request; determining to perform a second function responsive to the second user request based on the second speech recognition results; and performing, using the second application, the second function based at least in part on the contextual information regarding the first user request and the information regarding use of the contextual information in the format, wherein performing the second function comprises presenting the contextual information in a second modality different than the first modality.
6. A computer-implemented method comprising: under control of one or more computing devices configured with specific computer-executable instructions, obtaining first speech recognition results associated with a first user request; performing, using a first application, a first function responsive to the first user request based on the first speech recognition results, wherein performing the first function comprises presenting information in a first modality; generating, using the first application, contextual information regarding the first user request in a format associated with a second application, wherein the contextual information is not provided to the user in response to the first request; storing the contextual information and information regarding use of the contextual information in the format; obtaining second speech recognition results associated with a second user request; determining to perform a second function responsive to the second user request based on the second speech recognition results; and performing, using the second application, the second function based at least in part on the contextual information regarding the first user request and the information regarding use of the contextual information in the format, wherein performing the second function comprises presenting the contextual information in a second modality different than the first modality. 7. The computer-implemented method of claim 6 , wherein the contextual information comprises at least one of information regarding processing of the first user request, information regarding performance of the first function, information formatted for a different application; information formatted for a different modality; or metadata for consumption by a different application.