Very simple. But that's also the point. An 'agent' doesn't need to be much more complicated than this.