The word "agent" is so overloaded in the AI space. Sometimes it means a sophisticated interaction system, but other times it just means API. I think it's partly a sign of how new the space is. We don't have consensus on the best way to use these systems yet.