

Tezos would still require all nodes to upgrade to the code which contains the new algorithm. It can’t just automatically know what the new code is. It then can schedule these to activate at a certain block using a signaling system of some sort. If some nodes didn’t upgrade, this would cause a hard fork if the version they are running doesn’t have the new version required to run the new algorithm
Its behavior and process as outlined in the link you sent is no different from other chains.
Bitcoin uses version bits to perform these types of upgrades (see bip 9 implemented in 2016)
Ethereum uses something similar. Solana’s activation mechanism is called “feature gate activation”.
It’s no different. A new version of the consensus code needs written and deployed.
That page you linked is the same on all chains. All have a proposal, discussion, implementation, waiting period (for code to be deployed), and activation. That’s just blockchain 101