Operator Setup
The menu should know the server, user, and optional SSH key.
The important operator detail is not the OAuth URL itself. It is the
saved SSH target. If you change servers, the local ShipGlows menu needs
the new host, SSH user, and optionally the key path if your key has a
custom name.
Use the guided local menu
Run `urls`, then choose the server configuration entry. The same
saved connection is used by app tunnels and by `shipglows-mcp-login`.
Leave the key blank when SSH already knows
If `~/.ssh/config` or your SSH agent already selects the right key,
ShipGlows does not need a key path. If the key has a special file
name and SSH cannot infer it, enter the path in the menu.
Do not type stale callback ports
The callback port is extracted from the current Codex login output.
Manual port reuse is fragile because each OAuth attempt can produce
a new callback port.
Keep provider authorization explicit
The browser approval still happens on the provider's official page.
The operator chooses the account and organization there.