Class FrontendChatServiceImpl

Customizes the ChatServiceImpl to consider preference based default chat agent

Hierarchy (view full)

Constructors

Properties

_sessions: ChatSessionInternal[] = []
changeSetFileService: ChangeSetFileService
chatAgentService: ChatAgentService
chatRequestParser: ChatRequestParser
chatSessionNamingService: undefined | ChatSessionNamingService
defaultChatAgentId: undefined | DefaultChatAgentId
fallbackChatAgentId: undefined | FallbackChatAgentId
logger: ILogger
onSessionEventEmitter: Emitter<ActiveSessionChangedEvent | SessionCreatedEvent | SessionDeletedEvent> = ...
pinChatAgent: undefined | boolean
preferenceService: PreferenceService
variableService: AIVariableService

Methods