agent UI from fronted