pub(crate) async fn run_service_call(
state: &AppState,
call: &WebCallType,
) -> WebReturnTypeExpand description
Dispatch a service call and broadcast any resulting WaveObjUpdates to the
event bus — the shared core of handle_service. Factored out so the typed
first-class agent-API verbs (e.g. /api/v1/window/name) get byte-identical
persistence + broadcast to a raw /agentmux/service call without
re-implementing it. See SPEC_AGENT_API_FIRST_CLASS_SURFACE_2026_06_17.md.