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

    Implements

    Index

    Constructors

    Properties

    _defaultAgent: string = ''
    _hasReadyModels: boolean = false
    _modelRequirementBypassed: boolean = false
    activationService: AIActivationService
    agentService: AgentService
    chatAgentService: ChatAgentService
    chatService: ChatService
    commandRegistry: CommandRegistry
    hasAnyChat: boolean = false

    True once the user has any chat (active or persisted). Drives the compact "has-chats" welcome variant.

    languageModelRegistry: FrontendLanguageModelRegistry
    markdownRenderer: MarkdownRenderer
    modelConfig: undefined | { errorMessages: string[]; hasModels: boolean }
    onStateChangedEmitter: Emitter<void> = ...
    preferenceService: PreferenceService
    priority: 100

    Optional priority for rendering order. Higher values render first. Default: 0

    recommendationService: ChatAgentRecommendationService
    toDispose: DisposableCollection = ...
    toolConfirmationManager: ToolConfirmationManager

    Accessors

    • get shouldShowToolConfirmationInfo(): boolean

      Whether to show the tool-confirmation explainer on the welcome screen.

      Only shown while the user is still in the default state, i.e. every tool call is confirmed and no per-tool overrides exist. Once the user has changed the default mode (e.g. to always allow or to disable tools) or pre-approved individual tools (including via bulk approval), they are already aware of the mechanism, so the explainer is suppressed.

      Returns boolean

    Methods