update_strategy: NotRequired[Literal['interrupt', 'enqueue']]How update_async_task sends a follow-up while a run is active. Defaults to 'interrupt'.
interrupt: stop the current run and start the follow-up.enqueue: queue the follow-up behind the current run. The task is pending
until the follow-up starts. If the current run stops to ask its user for
approval or input, the follow-up still starts, and that request is dropped.update_strategy may change along with how queued follow-ups are tracked.