According to a team source, the San Francisco 49ers and Colin Kaepernick have agreed to an extension that would keep the 26-year-old quarterback under contract through the 2020 season. Financial terms were unavailable.

Neither the team nor Kaepernick’s representatives have announced anything as of yet, but Matt Barrows reported Tuesday that both sides would engage in contract talks this week in Santa Clara.

This is believed to be the first face-to-face meeting between the team’s chief contract negotiator, Paraag Marathe, and XAM Sports’ representatives since the sides dined at a popular Indianapolis steakhouse during the scouting combine in February. That the two sides are meeting again suggests the 49ers are convinced that nothing will come from the City of Miami Police investigation that involves Kaepernick and two other players. That investigation began April 3 and created a lull in contract talks between the two sides. It is ongoing but is expected to be resolved this month.

With Carlos Rogers’ salary coming off the books on June 1, the 49ers received $6.6 million in cap relief. Kaepernick was reportedly seeking a contract that would pay him at least $18 million per season.

“We’d like to get something done with Colin. So when I look at Colin, I like what he’s done, I like the growth that he’s shown, I like the maturity that he’s showing, I think he’s become much more of a leader,” Jed York told Tim Kawakami back in March.

“I think there’s a lot that he’s done that put him in that position where he should be paid like one of the top quarterbacks in the league, whether we get it done now or later. We hope we get it done soon. If we don’t, I don’t think it’s going to be acrimonious.”

UPDATE:

Colin Kaeprnick’s 6-year deal is worth $110+ million, per sources. Heavy guarantees, too. Record guarantees. — Adam Schefter (@AdamSchefter) June 4, 2014