Siri in iOS 18.1 only says "Done", "That's done" for the result with IntentDialog.

I'm returning the following result in one of my AppIntents:

return .result(value: "Done!", dialog: IntentDialog("Speed limit \(speedLimit)"))

With iOS 18.0.1 it was nicely confirming the user the result of their command by saying e.g. "Speed limit 60" and showing it on top of the screen.

With iOS 18.1, it only shows/says "That's done" or "Done" at the bottom of the screen.

Am I missing something that changed in the AppIntents API since iOS 18.1?

UPDATE 1. It started to work as expected after the iPhone restart.

UPDATE 2. After changing Siri responses to "Automatic" or "Silent" and then changing back "Prefer Spoken Responses" - Siri never speaks the result's IntentDialog text again, until the iPhone restart.

This lady got a character!

UPDATE 3. Siri just does what it wants to do. There is a period it goes by your "Prefer spoken response" and it speaks out your IntentDialog response, then 30 minutes later it only says "That's ok". I guess this is just by "design", it is not meant to be reproducible :):).

Siri in iOS 18.1 only says "Done", "That's done" for the result with IntentDialog.
 
 
Q