SessionState

org.llm4s.assistant.SessionState
See theSessionState companion object
case class SessionState(agentState: Option[AgentState], sessionId: SessionId, sessionDir: DirectoryPath, created: LocalDateTime)

Represents the state of an interactive assistant session.

Encapsulates the agent state, session identity, and metadata for persistence and session management.

Value parameters

agentState

Optional underlying agent state with conversation history

created

Timestamp when the session was created

sessionDir

Directory path for session file storage

sessionId

Unique identifier for this session

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product