(CNN) - House Minority Leader Nancy Pelosi and a small group of Democratic members seeking to oust her are on the cusp of an agreement that would help deliver the longtime Democratic leader the votes to become speaker again.
The deal is "98% done," according to one source familiar with the negotiations. The proposed deal would guarantee Pelosi two more years as speaker and she could serve no longer than four more years in the job.
The deal, two sources confirm, would entail Pelosi backing a proposal to enact term limits for the party's top three leaders -- an agreement that would affect Pelosi, as well as her top two deputies, Rep. Steny Hoyer of Maryland and Rep. James Clyburn of South Carolina. The trio has led House Democrats for more than a decade.
The agreement, first reported by Politico, stipulates that the leaders can serve for only three terms. Another term sought beyond that would require approval by two-thirds of the Democratic caucus, higher than the current simple majority threshold.
Sources also confirm that the deal, as it stands now, would be retroactive, meaning Pelosi would be entering her third term in 2019. If she did win a fourth term, it would be her last.
A Pelosi aide confirmed "progress has been made" in the negotiations but didn't go into specifics: "There are various conversations going on about a path forward. Progress has been made and the conversations are constructive because all involved care about the institution of the House of Representatives."
While the talks at one point also included term limits for lower-level leadership roles and committee chairs, sources close to the discussion say the conversation has narrowed to a focus on the top three leadership positions.
Pelosi, as she seeks to shore up support for her speaker bid, has been in active conversations with Rep. Ed Perlmutter of Colorado, a leader of the small group of Democrats attempting to block her from the speakership because they want to see new leaders at the top.
Even if Pelosi backs the agreement, the caucus would have to approve a rule change, and it's not clear there's enough support to usher in the agreement. Earlier Tuesday, House Democrats held a heated debate over the push to impose term limits, ultimately deciding to table the discussion until incoming freshmen members can take part in the conversation next month.
"There's some strong feelings in the room, but we're not going to deal with it today," Rep. Debbie Dingell of Michigan said while leaving the caucus meeting.
Broadly, the idea of term limits is a contentious topic among Democrats, where a divide exists between those eager to see a new generation of leaders and those who say seniority and experience matter.
Hoyer of Maryland, who's been in Congress for three decades and served as majority leader when Democrats last held power, passionately decried the idea of term limits on Tuesday.
Hoyer said six times that he doesn't support term limits and noted he had repeatedly cosponsored legislation in the past that called for repealing term limits for the presidency.
"I'm against term limits, because I have a term limit. It's a two-year term limit," Hoyer told reporters. "Every year the citizens that I represent and the members in this House have to re-up my contract."
Asked how he feels about Pelosi entertaining the idea of term limits in her negotiations, Hoyer was frank.
"She's not negotiating for me," he said.
Multiple Democrats said the debate in the caucus meeting Tuesday, which happened before the details of the plan were reported, was a broad discussion over the idea of term limits in general, rather than any specific proposal with positions and a set number of terms in mind.
Emerging from the meeting, many members expressed some openness to the idea but wanted to see a concrete proposal first.
"I don't think it's a bad idea. I don't see any downside," said Rep. Bill Pascrell, a New Jersey Democrat. "It keeps people looking forward. I tend to support it right now."
"My conceptual thought on this, I think the American people hired us to be the majority in part to bring some change to Congress," said Rep. Raja Krishnamoorthi, an Illinois Democrat. "And therefore we have to figure out how we can put more people in positions of responsibility so they can gain skills to assume leadership in the future."
Pelosi, Hoyer and Clyburn were recently nominated by the caucus to maintain their positions in the next Congress -- despite some opposition in the party to their long-running places at the top.
If Pelosi ultimately supports some sort of term limit, she could potentially win at least five votes among the detractors, helping her cross the 218-vote threshold she needs to win the speakership on the floor.
Pelosi, who explored the idea of term limits for committee chairs in 2015, told reporters last week she was "sympathetic" to the concerns of those who'd like to see limits but said it was a matter to be debated by the caucus.
Still, opposition to term limits was on display Tuesday, including from multiple Congressional Black Caucus members.
"The CBC has had, it's no secret, a long history of supporting seniority," said Rep. Joyce Beatty of Ohio, who recently elected vice chairwoman of the caucus. "Let's not change the rules when you have women who have finally gotten there, when you have African-Americans -- and why do we make a big deal at this point in time in history that we want to change the rules?"
Noting the concerns voiced in Tuesday's meeting, Beatty said she felt confident that "Pelosi will work in the best interest of the entire caucus and not just a minority of the caucus."
Rep. Cedric Richmond of Louisiana, chairman of the Congressional Black Caucus, said he's against all term limits, describing the idea as "a solution to a problem that doesn't exist."
"She's talking to those guys, but that doesn't mean the caucus has to vote for it," Richmond said, referring to Perlmutter and his allies. "And I think that all she's committing is that she'll support it or something, so we'll see what happens. But at some point those guys got to put all this silliness to bed so we can start governing."
While term limits is an idea that could potentially get some Pelosi opponents on board for her speaker bid, others say they won't be deterred from seeking a change at the top.
Rep. Kurt Schrader, an Oregon Democrat who's an outspoken critic of Pelosi, said term limits wouldn't be enough to tamp down his quest to see her go.
"I don't see it happening, frankly," he said of the term limits idea. "Blowback has been significant, as you might imagine. I'm anticipating that we still have the votes to stop her from becoming speaker."
This story has been updated with additional developments.
Copyright 2018 by CNN NewSource. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.