This was how I expected it to go.
Iran will retaliate symbolically, they sent missiles to the US base after giving the US the warning to avoid any causalities. This allows the Iranian regime to claim they hit the evil Satan and shout death to America etc then they will come back to the table.
Iran knows they have no chance against the US and Israel, I mean they don't have a chance against Israel alone not to talk of both countries.
The Ayatollah will also be concerned about increasing anti regime sentiment in Iran which may lead to them being toppled like Assad so they will prefer to choose the better of two bad options, negotiate. The heir to the Iranian Shah in exile has started making noise about coming back which may lead to agitation within Iran for change.
It was obvious neither Russia nor China will enter a war with the US for Iran, Iran is just not worth it. Also Iran's terrorists associates are all weak with Hezbollah announcing they will not be joining the war. Hamas and the Houthis are also weakened by Israeli attacks.
The attack on the base is not new, they did the same a few years ago when the US killed their top general, they shot missiles at a US base that damaged some parts of the base, injured some people but no casualties and acted like they got revenge, they need to keep face to appear strong.
I do hope the ceasefire holds and they can reach a lasting agreement. Frankly I would prefer that the regime falls and Iran can be liberated but that's a decision for the Iranian people not the US.