I've been doing some work with Google assistant and it works fine but sometimes the agents suddenly leaves the conversation and neither the error view nor the logs have any indications about what happened. I need a clue why this response never reached the agent (given it is sent within the 5 seconds window) and why there is no indications in the logs about what happened. Sometime my query is directed to general google search instead, which is not what I expect the user to get.
Response sent from the agent backend is below.
{ "expectUserResponse": true, "expectedInputs": [
{
"inputPrompt": {
"initialPrompts": [],
"noInputPrompts": [],
"richInitialPrompt": {
"items": [
{
"simpleResponse": {
"textToSpeech": "Here is what I found. This product is manufactured by Carroll & Meynell. The retail price of this product is 297.93 GBP. What would you like to do?. ",
"displayText": "Let me see what I can find for you. Here is what I found. This product is manufactured by Carroll & Meynell. The retail price of this product is 297.93 GBP. it also has 230 V ac Primary Voltage Rating, ±55 V ac Secondary Voltage Rating, 3 kVA Power Rating, 27 A Output Current and CMHT Series. What would you like to do?. "
}
},
{
"basicCard": {
"title": "Carroll & Meynell, 3kVA CMHT Safety Transformer, 230V ac, 27A",
"image": {
"url": "https://test.com/t_large/R3996140-01.jpg",
"accessibilityText": "Other Images"
},
"buttons": []
}
}
],
"suggestions": [
{
"title": "Manufacturer Info"
},
{
"title": "Prices and Stock"
},
{
"title": "More Like This"
},
{
"title": "Accessories"
},
{
"title": "Product Alternative"
},
{
"title": "Warranty Info"
},
{
"title": "Technical Details"
},
{
"title": "Other Options"
}
]
}
},
"possibleIntents": [
{
"intent": "actions.intent.TEXT"
}
]
}
]
}