Hierarchy (view full)

Implements

Constructors

Properties

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

Methods

  • Determines if chat agent pinning is enabled. Can be overridden by subclasses to provide different logic (e.g., using preferences).

    Returns boolean