An API key now works for
skydive chat too. If you have only a key (no browser session), the TUI opens, you can send messages, and the conversation is attributed to the key’s owner. A few features that require a full account session are soft-disabled with a prompt: workspace switching (ctrl+w), Portal machine sharing (ctrl+t), and --share-machine. For those, run skydive auth login --web once to add a session alongside the key.
Most people who want the full surface set up both once. Both are stored in ~/.config/skydive/config.json.
Sign in for chat (--web)
skydive chat prompts you the first time it needs it.
--web requires an interactive terminal. For CI, a pipe, or a remote box, set the session token directly:
Sign in with an API key (the default)
auth login starts the API-key flow. It prompts:
sky_live_. Create and revoke them at skydive.com/settings/account or with skydive keys.
An empty paste, or a key without the
sky_live_ prefix, fails with an error. If you meant to sign in for chat, use --web.Check and clear state
Workspaces
Commands act on your active workspace. If you belong to several, list and switch:skydive workspace switch with no argument to pick interactively.