Shane Larkin is staying in New York, but he's changing teams. And Thomas Robinson truly is going to be a member of the Nets this time around.

The Nets agreed to terms with Larkin and Robinson on Thursday, according to league sources. The deal for former Knick Larkin reportedly is for two years and $3 million. Robinson reportedly inked a two-year deal with a player option for the second year. Contracts can't be officially signed or announced until next Thursday.

advertisement | advertise on newsday

Larkin, a point guard, appeared in 76 games for the Knicks last season, starting 22. He averaged 6.2 points and 3.0 assists after being acquired along with Jose Calderon, Samuel Dalembert and Wayne Ellington in a June 2014 trade that sent Tyson Chandler and Raymond Felton to the Mavericks.

Larkin's arrival creates a logjam at guard, adding to speculation that the Nets will trade Deron Williams, Jarrett Jack or Joe Johnson.

The Nets also acquired veteran point guard Steve Blake in a draft-day trade last week, getting him along with Trail Blazers first-round pick Rondae Hollis-Jefferson in exchange for Mason Plumlee and second-round pick Pat Connaughton.

Robinson, a 6-9 forward, agreed to sign a 10-day contract with the Nets last February if he cleared waivers after getting released by the Nuggets, but the 76ers swooped in just before he cleared and signed him for the remainder of the season.

In 22 games with Philadelphia, the 23-year-old averaged 8.8 points and 7.7 rebounds.