President Trump dismissed John Bolton, his national security adviser, after a contentious debate about Afghan peace talks became the latest of many disputes over foreign policy that exposed differences so severe that the two men couldn’t even agree on how the ouster happened.
“I informed John Bolton last night that his services are no longer needed at the White House,” Mr. Trump wrote on Twitter Tuesday morning. “I disagreed strongly with many of his suggestions, as did others in the Administration, and therefore I asked John for his resignation, which was given to me this morning.”
In his own Twitter message, Mr. Bolton offered a different account of his departure, writing: “I offered to resign last night and President Trump said, ‘Let’s talk about it tomorrow.’
Mr. Trump wrote on Twitter that he would name a new national security adviser next week. Charles Kupperman, the deputy national security adviser, has been named Mr. Bolton’s temporary successor, a White House spokeswoman said.