The Astros on Wednesday agreed to terms on a one-year, $1.15 million contract with shortstop Jed Lowrie that includes bonuses and incentives. The Astros were able to avoid the arbitration process with all their eligible players and have everyone under contract for 2012.