Models that act, not just answer.
A model becomes an agent when it operates in a loop: reason about the task, take an action, observe the result, repeat. The actions might be calling tools, generating code, or querying APIs. The reasoning might be explicit (ReAct-style traces) or implicit.