Expand description
viewer spawn — start the objectiveai-viewer Tauri shell in the
background.
The viewer is per-state: its lock lives at
<dir>/state/<state>/locks key viewer, and the lock contents are
the server’s client-connect URL. If the lock is already held the
viewer is already up and its published URL is returned as-is.