To get back to the original topic and a bit away from "my news source is better than your news source"...
Regardless of when an agreement was made on moving troops out of Afghanistan, it still doesn't change the fact that Biden fucked things up epically and needs to be held accountable for it.
If there was a pre-existing agreement about pulling troops out of Afghanistan, that should have been something brought up to Biden when he first became President and moved into the White House. I'm certain that one of the first things that they do when a new President is sworn in is get him up to speed with at the very least major events and political issues that the President needs to deal with, and since the President is specifically "Commander in Chief", that would obviously include military actions and pull-backs.
So, he's had months to coordinate withdrawing our troops. How hard would it have been to immediately pull back 10% of our troops back in February or March, as well as approach any Afghan citizens who directly aided our military (translators, etc.) as well as the families of any Afghan soldiers, with the offer of citizenship in the United States. (It's common knowledge that the Taliban were known for killing/torturing the families of people who opposed them, this would give as many vulnerable people an out as possible) This offer of citizenship would also include a return trip to Afghanistan if they wished to return when they felt it was fully safe. Beginning this process back at the beginning of the year would have allowed us to get as many vulnerable people out of there in a more comfortable time-frame as possible in a worst-case scenario.
After a month or so of doing this, we pull out about 30% of the remaining troops. The Afghan soldiers would be more confident in their roles without as much US assistance since a majority of them have their families in safe locations and don't have as much to worry about regarding possible Taliban reprisals. (Yes, I'm aware of the purported bribes taking place, but you have to admit that the fear of your families being tortured/killed if you continue to fight back is a damned good deterrent to get you to put your guns down and surrender. A fear that the US soldiers didn't have to carry, as their families were all safe back in the United States.)
Finally, with the deadline for full withdrawal approaching, we finally call back the remnants of our troops. As many vulnerable people as possible are able to escape to safety, allowing the Afghan military and government an easier time keeping things under control without our continued presence. A gradual withdrawal like that also would minimize political blowback if something were to go wrong, given that it's being shown that we're following an actual plan.
You're telling me that Biden, his advisors, and all of the best-and-brightest our government has to offer couldn't even come up with a basic plan like that when a nobody like me can think of something simple like that? Even taking pre-existing agreements into account, there had to be something more they could have done than what they did. So yeah, I still consider fully responsible for the shit-show and deaths/panic going on and he needs to be held accountable. You don't just wait until the literal last minute and tell everybody to pack up and go home in less than a week, against the advise of just about every advisor he has, who SPOILER ALERT!!! are specifically hired to advise the President in that they know what they're doing and if they all scream at you that something is a terrible idea, you probably ought to listen.