Flaky People

Pro tip for dealing with flaky people:

When a flaky person tells you they'll do something, don't say thank you.

For a flaky person, them saying they'll do it and you saying thank you closes the loop.

Job done. Little dopamine hit, moving on.

If they say they'll do something, answer in a way that implies (mildly, if you like), you'll believe it when you see it.

Something like "OK. I look forward to that," or, "that would be good." Leave it open-ended. Loose end.

If they do it, then and only then say thanks.