lobe-chat
1import { DEFAULT_AGENT_META, DEFAULT_INBOX_AVATAR } from '@/const/meta';2import { DEFAULT_AGENT_CONFIG } from '@/const/settings';3import { LobeAgentSession, LobeSessionType } from '@/types/session';4import { merge } from '@/utils/merge';5
6export const INBOX_SESSION_ID = 'inbox';7
8export const WELCOME_GUIDE_CHAT_ID = 'welcome';9
10export const DEFAULT_AGENT_LOBE_SESSION: LobeAgentSession = {11config: DEFAULT_AGENT_CONFIG,12createdAt: new Date(),13id: '',14meta: DEFAULT_AGENT_META,15model: DEFAULT_AGENT_CONFIG.model,16type: LobeSessionType.Agent,17updatedAt: new Date(),18};19
20export const DEFAULT_INBOX_SESSION: LobeAgentSession = merge(DEFAULT_AGENT_LOBE_SESSION, {21id: 'inbox',22meta: {23avatar: DEFAULT_INBOX_AVATAR,24},25});26