So an agent here is the combination of a system prompt and a configured set of tools, kind of like an OpenAI "GPT"?
An LLM agent is not a chat bot, unlike an assistant. It is a primarily or fully autonomous LLM driven application which "chats" primarily with itself and/or other agents.
In other words, assistants primarily interact with humans while agents primarily interact with themselves and other agents.