Thanks Shah, that’s really helpful, especially the confirmation node before the function node. That solves the exact consent problem I posted about.
Two things you didn’t touch on that would settle this for me:
-
Is the static text never spoken issue still around, or is setting interruption sensitivity to 0 on those nodes the recommended workaround? This is the one I mean: Conversation node's static_text instruction never spoken — else edge fires ~3s after node entry And related, if a caller talks over a sensitivity 0 node, does their speech still come through as a turn afterwards? I need an opt out shouted over the opening disclosure to still be heard.
-
Roughly what latency difference should I expect per turn moving from single prompt to a flow with the same functions? I’m at about 500-800ms LLM p50 today and a phone call doesn’t leave much headroom.