I say this as someone who spends a lot of time trying to get agents to behave in useful ways.
The hype train around this stuff is INSUFFERABLE.
Maybe this comes down to what it would mean for an agent to do something. For example, if I were to prompt an agent then it wouldn't meet your criteria?