The Golden State Warriors have agreed to a deal with Brooklyn Nets free-agent guard Shaun Livingston, ESPN.com has learned.