The ceasefire, in my opinion, is largely one sided as only one side has ceased fire. Hezbollah in Lebanon is not firing while Israel is still bombing and doing ground tank operations in southern Lebanon.
However, the number of strikes is massively smaller than it was so it is a de-escalation. Israel says it is allowed to “enforce the ceasefire with fire” which is never the case in any ceasefire and from the news was never agreed to in the ceasefire documents. The Lebanese army was tasked with enforcing the ceasefire.
Lebanon is lodging formal complaints with the UN, US and France over this. (as the US supports Israel, France supports Lebanon).
Hezbollah, is retaliating to the ceasefire breaches not by firing back (which would cause ceasefire to totally collapse) but by refusing to disarm and is taking their weapons with them to north of the Litani river. The ceasefire required them to disarm and move north of the river. Israel is pointing to this as why they have broken the ceasefire but the timing of events is clear- Israel broke it first by keeping on bombing and striking and Hezbollah deciding to take their arms with them was days later in response to Israel’s breach, not the cause of it.
Currently, Israel is attacking Hezbollah as they retreat north of the Litani river. Israel isn’t withdrawing out of Lebanon yet as they have until the ceasefire deadline and interpret that as meaning they can continue to fire on Hezbollah wherever they think they may be (they have upon occaision missed and killed civilians instead), up until the 11th hour and then race back across the border. Part of the Lebanese complaint is that this isn’t what was discussed, the parties had agreed to an orderly withdrawal of Israel as the Lebanese army moved south. Regardless, that wasn’t specified in writing and so Israel feels it legally has latitude in how and when it withdraws. Unfortunately, Israel has mistaken Lebanese army for Hezbollah and killed a few. So this is now a situation fraught with yet more dying from cases of being mistaken for Hezbollah.
It remains to be seen whether Israel will abide by the deadline to pull out of Lebanon, push for an extension or ignore it. What will happen depends on which faction in the government gets their way as there is no broad consensus.