Builds provider-agnostic transcripts from events and store-backed histories.
Summary
Functions
@spec from_events( [AgentSessionManager.Core.Event.t()], keyword() ) :: {:ok, AgentSessionManager.Core.Transcript.t()} | {:error, AgentSessionManager.Core.Error.t()}
@spec from_store( AgentSessionManager.Ports.SessionStore.store(), String.t(), keyword() ) :: {:ok, AgentSessionManager.Core.Transcript.t()} | {:error, AgentSessionManager.Core.Error.t()}
@spec update_from_store( AgentSessionManager.Ports.SessionStore.store(), AgentSessionManager.Core.Transcript.t(), keyword() ) :: {:ok, AgentSessionManager.Core.Transcript.t()} | {:error, AgentSessionManager.Core.Error.t()}