Class AbstractTextToModelParsingChatAgent<T>Abstract

A chat agent is a specialized agent with a common interface for its invocation.

Type Parameters

  • T

Hierarchy (view full)

Constructors

Properties

additionalToolRequests: ToolRequest[] = []
agentSpecificVariables: AgentSpecificVariables[] = []
chatToolRequestService: ChatToolRequestService
contentMatcherProviders: ContributionProvider<ResponseContentMatcherProvider>
contentMatchers: ResponseContentMatcher[] = []
defaultContentFactory: DefaultResponseContentFactory
defaultLanguageModelPurpose: string
description: string = ''
functions: string[] = []
iconClass: string = 'codicon codicon-copilot'
id: string
languageModelRegistry: LanguageModelRegistry
languageModelRequirements: LanguageModelRequirement[]
languageModelService: LanguageModelService
locations: ChatAgentLocation[] = ChatAgentLocation.ALL
logger: ILogger
name: string
promptService: PromptService
prompts: PromptVariantSet[] = []
systemPromptId: undefined | string = undefined
tags: string[] = ...
variables: string[] = []

Methods