Mosh, the mobile shell, was built for unstable networks. It keeps SSH alive across IP changes, sleep, and roaming. But without Stable Numbers, line numbers in your terminal could jump or reset after network hiccups. That breaks scripts, log parsing, and anything that relies on consistent numbering during long-running remote work.
Mosh Stable Numbers lock the scrollback. The client and server agree on absolute line positions, so reconnects don’t spill or reorder output. Your display stays deterministic. This makes long grep outputs, build logs, and monitoring feeds readable without hunting for where the disconnect happened.
The technical change is simple but important. Mosh normally sends only screen state, not history. With Stable Numbers, it preserves and aligns previous output positions on reconnection. Lost history stays lost, but indexes are consistent. It pairs well with tools that depend on fixed terminal coordinates or scripted parsing.