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

Hierarchy (view full)

Implements

Constructors

Properties

agentSpecificVariables: AgentSpecificVariables[] = []
contentMatcherProviders: ContributionProvider<ResponseContentMatcherProvider>
contentMatchers: ResponseContentMatcher[] = []
defaultContentFactory: DefaultResponseContentFactory
defaultLanguageModelPurpose: string
defaultLogging: boolean = true
description: string = 'An agent for interacting with ChatGPT o1-preview'
functions: string[] = []
iconClass: string = 'codicon codicon-copilot'
id: string
languageModelRegistry: LanguageModelRegistry
languageModelRequirements: LanguageModelRequirement[]
locations: ChatAgentLocation[] = ChatAgentLocation.ALL
logger: ILogger
name: string = 'O1-Preview'
promptService: PromptService
promptTemplates: PromptTemplate[] = []
recordingService: CommunicationRecordingService
tags: string[] = ...
variables: string[] = []

Methods