Widget now served from cdn.speechify.ai; new flow_budget_exhausted call end reason
New widget embeds load from cdn.speechify.ai - a floating URL that tracks the current release, plus immutable version pins for change-controlled sites - and the Conversation resource's end_reason field now documents flow_budget_exhausted, a runtime backstop for looping calls.
Luke Oliff