Hierarchy

Implements

  • TabBarToolbarContribution

Constructors

Properties

activationService: AIActivationService
chatAgentService: ChatAgentService
chatService: ChatService
editorManager: EditorManager
messageService: MessageService
quickInputService: QuickInputService
secondaryWindowHandler: SecondaryWindowHandler
taskContextService: TaskContextService
REMOVE_CHAT_BUTTON: QuickInputButton = ...
RENAME_CHAT_BUTTON: QuickInputButton = ...

Methods

  • Returns information about task context files that are currently opened

    Returns {
        activeId?: string;
        openedIds: string[];
    }

    Object with arrays of opened context IDs and the active context ID

    • Optional activeId?: string
    • openedIds: string[]
  • Prompts the user to select a chat agent with an optional default (pre-selected) agent.

    Parameters

    • Optional defaultAgentId: string

      The id of the agent to pre-select, if present

    Returns Promise<undefined | ChatAgent>

    The selected agent or undefined if cancelled

  • Prompts the user to select a task context with special marking for currently opened files

    Returns Promise<undefined | string>

    The selected task context ID or undefined if cancelled