Fleshed out agent UI.