Check live support
check_live_supportCheck which live transports are available on the host before connecting. A read-only probe that tests extension-socket and DBus support across operating systems.
Instructions
Report which live transports are available on this host (read-only; no connection).
When to use: checking live readiness before live_connect. To install the socket helper use
live_install_helper; for the full runtime matrix use list_capabilities.
Key params: none. Probes the extension-socket bridge (any OS) and the DBus fast-path (Linux/BSD) independently — never assuming one by OS. Safe regardless of whether live mode is enabled or a session is running.
Return shape: LiveSupport — live_enabled, any_available, best_transport,
helper_installed, per-transport transports probes (best-first), and notes.
Example: check_live_support()
Risk class: low (read-only probe).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | ||
| platform | Yes | OS platform string (linux/darwin/windows). | |
| transports | No | Per-transport probe results, ranked best-first. | |
| live_enabled | Yes | Master gate state (X1; default on). | |
| any_available | Yes | Whether any transport is available right now. | |
| best_transport | No | Best read-capable available transport, or null. | |
| helper_installed | Yes | Whether the extension-socket helper is installed under a data dir. |