I think agent may finally have a widely enough agreed upon definition to be useful jargon now