# Functions
NewChatMessageHistory creates a new History using chat message options.
WithChatEngineMode is an arbitrary key that is used to store the messages of a single chat session, like exec,chat etc.
WithStorePath Path to save the history session file.
# Structs
ChatMessageHistory is a struct that stores chat messages.
# Type aliases
ChatMessageHistoryOption is a function for creating new chat message history with other than the default values.