Hierarchy

  • AbstractStreamParsingChatAgent
    • AppTesterChatAgent

Constructors

Properties

defaultLanguageModelPurpose: string = 'chat'
description: string = ...
iconClass: string = 'codicon codicon-beaker'
id: string = AppTesterChatAgentId
languageModelRequirements: LanguageModelRequirement[] = ...
mcpService: MCPFrontendService
name: string = AppTesterChatAgentId
preferenceService: PreferenceService
prompts: {
    defaultVariant: BasePromptFragment;
    id: string;
    variants: BasePromptFragment[];
}[] = ...

Type declaration

  • defaultVariant: BasePromptFragment
  • id: string
  • variants: BasePromptFragment[]
systemPromptId: string = 'app-tester-system'

Methods

  • Starts the Playwright MCP server if it doesn't exist or isn't running.

    Parameters

    • Rest ...servers: MCPServerDescription[]

    Returns Promise<void>

    A promise that resolves when the server is started

  • Override invoke to check if the Playwright MCP server is running, and if not, ask the user if it should be started.

    Parameters

    • request: MutableChatRequestModel

    Returns Promise<void>