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

    The ChatAgentService provides access to the available chat agents.

    Implements

    Index

    Constructors

    Properties

    _agents: ChatAgent[] = []
    _cachedPreferenceDefaultAgentId: undefined | string
    agentContributions: ContributionProvider<ChatAgent>
    agentService: AgentService
    aiSettingsService: undefined | AISettingsService
    defaultChatAgentId: undefined | DefaultChatAgentId
    fallbackChatAgentId: undefined | FallbackChatAgentId
    hiddenFromChatAgents: Set<string> = ...
    logger: ILogger
    onDefaultAgentChanged: Event<undefined | ChatAgent> = ...

    Fired when the effective default agent changes (either through preference change or when the configured agent becomes available/unavailable).

    onDefaultAgentChangedEmitter: Emitter<undefined | ChatAgent> = ...
    onDidChangeAgents: Event<void> = ...

    Fired when an agent is registered or unregistered.

    onDidChangeAgentsEmitter: Emitter<void> = ...
    preferenceService: undefined | PreferenceService

    Accessors

    Methods