If you tell the buyers your asking price, then they have no reason to contact your agent.
.
If they don't contact your agent, he can't collect their contact info.
.
If the agent does not have their contact info, the agent can't market to or update the buyer with any news regarding your home.