Can't this just be a Ralph Wiggum loop (i.e. while True)
Sure, but I think just about everyone wants the agent to eventually say "done" in one way or another.