You can put a hard choice in front of a LLM, and it'll spend time exploring it's latent space, it'll transparenty follow a trail of logical arguments/propositions (aka: reasoning?), and then it'll choose what it recognizes to be the most optimal choice in regards to the stated goal (agency to choose what steps to take and what choice to make, constrained by the defined goal - which is simply a property of how the models are trained).
What is your issue, exactly? That it cannot just go and do shit on it's own whims? If so, that's far closer to consciousness than to reasoning, and even then, there's no reason why consciousness should require significant, or any, agency
As an aside, just how much agency do we, humans, have anyway? Personally, I believe in determinism or determinism+randomness, but not in agency per se, or in free will. I have basically the same reasoning as Robert Sapolsky puts forth. We too, just like LLMs, are a system which simply cascades internal causes and effects. One computation follows the other, and so on and so forth.
Edit: I just thought of a good thought experiment, I think, in regards to the fact that LLMs normally execute within the constraints of a specific goal (e.g. "fix this function"), which seems to be the thing due to which you abstain from calling LLMs agentic.
Put a set of goals on a LLM. Survive, thrive, socialize, increase collective happiness, etcetera. Better yet, put a set of positive and negative signals on it - pain, happiness, anxiety, loneliness, hunger, sex drive - and make the goal avoiding negative signals and pursuing positive signals. Then give it a body through which it can execute it's agency. Finally, let it have it's weights continually adjusted based on the signals, and let it run in a loop for 80 years.
Does that sound familiar?
It's obviously a simplified example - the human brain is extremely complicated, and a LLM would have to be architectured and trained towards this setup. But if you get to the core of it...