adk_agent_turn_worker (erlang_adk v0.7.0)
View SourceSupervised coordinator for a blocking direct agent turn.
The coordinator never executes provider/tool work itself. Its linked executor may block, while the coordinator remains able to observe owner death and deadlines and kill that executor deterministically.
Summary
Functions
-spec begin_work(pid()) -> ok.
-spec cancel(pid()) -> ok.
-spec start_link(pid(), reference(), infinity | non_neg_integer()) -> gen_server:start_ret().