The telephone has always been hampered by the fact that it started life with a non-visual interface. Instead, it was limited to special signaling inputs (dialing, touchtone) and audio outputs (tones, ...
OpenCode adds LSP support, a metrics panel, and new session commands, so developers spot context fast and cut wasted tokens.