“Obviously you want your side to know exactly what you can give and not give, right?” he said.

It was just the latest example in what’s become a familiar cycle on Capitol Hill: Senators believe they and Trump are on the same page, only to find out — sometimes hours later and frequently through tweets — that the president has changed his mind.

After throwing a celebration on the White House lawn after the House approved its ObamaCare repeal bill, Trump weeks later called the legislation “mean.”

Graham, asked at the time about the comments, said, “If you're looking for political cover from the White House, I'm not sure they're going to give it to you.”

Trump has also shifted and shifted again in his message on the Obama-era the Deferred Action for Childhood Arrivals (DACA) program shielding certain young immigrants from deportation, frustrating Democrats.

Instead, the administration released a seven-page list of immigration principles that demanded funding for the U.S.-Mexico border wall, as well as more resources to catch individuals residing in the country illegally, and a merit-based system that would overhaul the green card program and limit so-called chain migration.

Schumer, referring to the demands as Trump’s “list of horribles,” labeled the president the “obstructionist in chief.”

“He's the obstructionist in chief because he can't stick to a position,” Schumer told reporters, in one of several speeches this week knocking Trump for flip flopping. “This president cannot govern if, whenever the hard right frightens him and says jump, he says how high.”

Republicans are publicly much less critical of Trump’s curveballs, even as they acknowledge hearing different things.

The struggle for both ends of Capitol Hill to get on the same page comes days after Trump and McConnell held an impromptu press conference in the Rose Garden aimed at stressing they were working together.

With the first unified government in a decade, Republicans are struggling to score legislative victories amid growing frustration from their conservative base.

Trump is increasingly kicking major issues to Congress, setting up a legislative cliff at the end of the year that could include a government shutdown, a push to crack down on Iran and lingering battles over health care and immigration.

Trump frequently weighs in on the Senate’s rules on social media, often urging McConnell to get rid of the 60-vote filibuster. And he’s shown that he will pass the blame to lawmakers when the party isn’t able to make good on major campaign promises.

“We’re not getting the job done, and I’m not going to blame myself, I’ll be honest, they are not getting the job done,” Trump said this week.