Is there a way to end Google Home's conversation with the server using API.AI?
I am assuming that somehow I need to access expect_user_response and set it to false.
I also see with the actions SDK you can use 'assistant.tell()', but that does not seem accessible with API.AI.
Yes, you can. In your app, write a function that sends the query "stop" to your agent.
If you're using the fulfillment library then invoke
Assist('stop');
....
In the "Intent" pane, under fulfillment, there is an "Actions on Google" section that you can expand. Under that, you will see "End Conversation" check that box.
In your fulfillment include the following:
Add this at the same level as your speech property in your response.