My colleagues have spoken well, as you are asking a legal question to an audience that reviews legal documents all day long but yet cannot dispense legal advice. That said, you obviously know that your best way to answer your own question is to have a real estate attorney look over your contract. That will cost money, but you can also just sit down with your broker and ask them to look at the contract. They can't tell you any stories; they will report the facts.
If you don't want to continue, just treat this as you would want to be treated. Be nice. Sit down with your agent and their manager. Tell them that you have decided not to pursue another property. They may or may not want to cancel the agreement, but most likely would. Then, I would recommend offering something to the broker and agent as a "thank you" for their time. They may have showed you one house and spent a total of 5 hours on this one deal, or maybe you dragged them around for months and saw 30 homes and placed 5 offers, resulting in 60-80 hours worth of their time. Just be considerate and offer something to compansate them.
I have had very few clients every cancel their contracts with me. And I am happy for that. But the few times it has happened, my clients have been very kind and dropped off a check for my broker for $500 or $2000 to compensate me/us for the time spent. In fact, just this morning, I called a client that just lost her home to a foreclosure. She had called me with only 6 weeks left in the redemption period asking me to try to do a short sale. Unfortunately, some idiot (who was apparently a real estate agent) told her that once you have a sheriff sale that you can no longer sell the home. That is, until she got a job working for one of my past clients. I tried to sell it quick, but failed. I knew it would be a miracle, but it was way too late. Anyway, she sent over a check to my broker for $2000, which they split with me, to thank me for all of my hard work and time. The call this morning was wonderful and I just thanked her for being so kind and understanding. I told her that this meant a lot to me and I hoped that down the road a few years that I can find her a home again. So we have a great friendship going and we both care about each other. And that is what matters.
So be good to your real estate agent that put in the time!