Derek Fisher has reached agreement with Oklahoma City on a contract for rest of season, league sources tell Y! Sports.