I always seem to preface my comments with, "You are not alone. " I am comforted to know there is at least one other person somewhere who relates to what I am going through, so hopefully knowing you are not alone will be of some comfort to you.
I am also a perfectionist. It even makes sending e-mails and texts difficult. I agonize over what to write, recheck for mistakes, wonder if my words sound stupid... My interactions with people are a chore. If I choose the wrong word, or same something dumb, I can obsess over it for days.
I, like you, don't like being committed to things. It is a huge weight-like a cloud hanging over me. I don't even like appointments and can't wait until they are over so I can cross it off the calendar and free myself of it.
Believe it or not, I volunteer and have a job (very part-time). I think the key is finding the right thing for you. There must be something you are good at-anything. Do you like animals? Do you sew? I can't really comment on your agoraphobia. You started therapy, so you must be able to leave the house, correct?
There is always hope. Maybe you could start with baby steps. I started by helping out my elderly neighbors. I cut their grass and pulled weeds. There is no "perfect" when doing chores like those-just good, honest work. Maybe someone could use your help cleaning. You need to be productive and take the focus off you, and put your energy toward helping other people. You build your confidence slowly, then branch out to other areas. It is very likely the previous positions you held were not the right fit for you.
Do you have friends or family members that are supportive? Are you on any medication? There are tools available to help you, but you have to put forth the effort to make things better. There is nothing wrong with failing. That will get you one step closer to finding the right path for you.