pub async fn execute_dispatch( args: Value, runtime: &ToolRuntime, client: &ModelClient, ) -> ToolResult