Session helper APIs backed by a SessionStore adapter.
Summary
Functions
@spec fork_session_via_store(String.t(), term(), keyword()) :: ClaudeAgentSDK.Session.ForkResult.t() | {:error, term()}
@spec get_session_info_from_store(String.t(), term(), keyword()) :: ClaudeAgentSDK.Session.SessionInfo.t() | nil
@spec get_session_messages_from_store(String.t(), term(), keyword()) :: [ ClaudeAgentSDK.Session.SessionMessage.t() ]
@spec get_subagent_messages_from_store(String.t(), String.t(), term(), keyword()) :: [ ClaudeAgentSDK.Session.SessionMessage.t() ]
@spec list_sessions_from_store( term(), keyword() ) :: [ClaudeAgentSDK.Session.SessionInfo.t()]