How do you define AGI these days?

I don't have a fully perfect definition, but I can name a couple of requirements.

Ironically, both reasoning and agency are required, neither of which our "reasoning agents" possess.

Are you unironically claiming that LLM's can't reason? That's an absolutely wild claim in an era where they're solving Erdos problems and writing better code than many senior devs. What's the basis for it?

Agency is harder to define, but most any definition I can come up with LLM's meet. Again, I'm curious how you define it in a way that excludes frontier models but doesn't also exclude many humans.