Skip to content

chatui/lib/server/chat-session

This page is auto-generated from TSDoc output. Edit the source file, not this Markdown.

  • Package: chatui
  • Source file: apps/chatui/src/lib/server/chat-session.ts

No summary is available for this file.

function getValidatedChatSessionId(value: string | undefined): string | null

Parameters

  • value (string | undefined) Returns
  • string | null Defined at: line 33
function getOrCreateChatSessionId(cookies: Cookies): string

Parameters

  • cookies (Cookies) Returns
  • string Defined at: line 41
function getChatSessionStateById(sessionId: string): AgentState

Parameters

  • sessionId (string) Returns
  • AgentState Defined at: line 61
function getChatSessionState(cookies: Cookies): AgentState

Parameters

  • cookies (Cookies) Returns
  • AgentState Defined at: line 74
function setChatSessionState(cookies: Cookies, state: AgentState): AgentState

Parameters

  • cookies (Cookies)
  • state (AgentState) Returns
  • AgentState Defined at: line 78
function serializeChatSession(state: AgentState): ChatMessage[]

Parameters

  • state (AgentState) Returns
  • ChatMessage[] Defined at: line 85
const CHAT_SESSION_COOKIE: string

Defined at: line 7