The Warriors have agreed to a one-year deal with veteran forward Rudy Gay, his agent told ESPN's Adrian Wojnarowski.