Besides the web ui, what can it do that pi agent in a terminal can do?