Skip to content

@sqlrooms/ai-config / createDefaultAiConfig

Function: createDefaultAiConfig()

createDefaultAiConfig(props?): object

Parameters

ParameterType
props?Partial<{ sessions: object[]; currentSessionId?: string; openSessionTabs?: string[]; sessionForks: Record<string, { sourceSessionId: string; sourceMessageId?: string; sourceTurnId?: string; sourceMessageIndex?: number; legacySourceAnalysisResultId?: string; sourceSessionNameAtFork: string; createdAt: number; }>; }>

Returns

NameTypeDescription
sessionsobject[]-
currentSessionId?string-
openSessionTabs?string[]IDs of sessions that are open as tabs
sessionForksRecord<string, { sourceSessionId: string; sourceMessageId?: string; sourceTurnId?: string; sourceMessageIndex?: number; legacySourceAnalysisResultId?: string; sourceSessionNameAtFork: string; createdAt: number; }>targetSessionId -> fork provenance