I'm developing my first Action for Google Assistant using IntelliJ Community and Java/Kotlin Client library to develop fulfillment code. Is there a way to debug it locally in typical way (using breakpoints)?
I didn't give up and I did it. Debug Actions on Google's fullfilment locally in typical way is possible.
To do that, I used: IntelliJ Community Edition and ngrok.
When your fullfilment will recive a Post Request from DialogFlow, your application will stop at breakpoints and you'll be able to debug in the typical way.
The only downside to this solution is that Google Assistant's waiting time for the response from fullfilment is limited, and so while you're debugging, at some point your Action may stop showing the message "YourApp isn't responding right now. Try again soon.". However, this solution allows a very rapid deployment and debugging, and personally I really appreciate it in the development phase.