Theia API Documentation v1.69.0
    Preparing search index...

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    _sessions: ChatSessionInternal[] = []
    changeSetElementDeserializerRegistry: ChangeSetElementDeserializerRegistry
    chatAgentService: ChatAgentService
    chatRequestParser: ChatRequestParser
    chatSessionNamingService: undefined | ChatSessionNamingService
    deserializerRegistry: ChatContentDeserializerRegistry
    logger: ILogger
    onSessionEvent: Event<
        | ActiveSessionChangedEvent
        | SessionCreatedEvent
        | SessionDeletedEvent
        | SessionRenamedEvent,
    > = ...
    onSessionEventEmitter: Emitter<
        | ActiveSessionChangedEvent
        | SessionCreatedEvent
        | SessionDeletedEvent
        | SessionRenamedEvent,
    > = ...
    pinChatAgent: undefined | boolean
    sessionStore: undefined | ChatSessionStore
    toolInvocationRegistry: ToolInvocationRegistry
    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

    • Set up auto-save for a session by listening to model changes.

      Parameters

      • session: ChatSessionInternal

      Returns void