The Scottish Green Party has recently announced an agreement with the ruling Scottish National Party (SNP). The deal will see the two parties cooperate on key issues in the Scottish Parliament, including climate change, public services, and social justice.

The agreement comes after months of negotiations between the two parties. The Scottish Greens had been pushing for a formal coalition with the SNP, but ultimately settled for a cooperation agreement that will give them greater influence in the Scottish Parliament.

Under the agreement, the Scottish Greens will support the SNP on key votes, but will also be able to push their own agenda on issues like climate change and land reform. The two parties will also work together to create a citizens` assembly to explore Scotland`s future constitutional options.

The deal has been welcomed by both parties, as well as by environmental campaigners and social justice advocates. The Scottish Greens have long been at the forefront of campaigns to tackle climate change and promote social justice, while the SNP has been pushing for greater devolution and independence for Scotland.

The agreement is also likely to have significant implications for the Scottish Parliament, which is currently controlled by the SNP. With the support of the Scottish Greens, the SNP will have a stronger mandate to push through its legislative agenda, while the Scottish Greens will be able to push their own agenda on key issues.

Overall, the agreement between the Scottish Greens and the SNP is a significant development in Scottish politics. It represents a step forward in the fight against climate change and social injustice, and could pave the way for greater cooperation between progressive parties in the future.