Trusted remote session lifecycle commands over Erlang distribution.
@spec active_count() :: non_neg_integer() | {:badrpc, term()} | {:error, term()}
@spec list() :: {:ok, [map()]} | {:error, term()} | {:badrpc, term()}
@spec lookup(String.t()) :: {:ok, pid()} | {:error, term()}
@spec send_prompt(String.t(), String.t()) :: {:ok, map()} | {:error, term()}
@spec start(keyword()) :: {:ok, map()} | {:error, term()}