Session management operations (list, resume, delete).
Summary
Functions
@spec delete( String.t(), keyword() ) :: {:ok, String.t()} | {:error, GeminiCliSdk.Error.t()}
@spec list(keyword()) :: {:ok, String.t()} | {:error, GeminiCliSdk.Error.t()}
@spec list_entries(keyword()) :: {:ok, [GeminiCliSdk.Session.Entry.t()]} | {:error, GeminiCliSdk.Error.t()}
@spec parse_list_output(String.t()) :: [GeminiCliSdk.Session.Entry.t()]
@spec resume(String.t(), GeminiCliSdk.Options.t(), String.t() | nil) :: Enumerable.t(GeminiCliSdk.Types.stream_event())