Class ChatSessionSummaryAgent

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

Hierarchy (view full)

Implements

Constructors

Properties

additionalToolRequests: ToolRequest[] = []
agentSpecificVariables: never[] = []
chatToolRequestService: ChatToolRequestService
contentMatcherProviders: ContributionProvider<ResponseContentMatcherProvider>
contentMatchers: ResponseContentMatcher[] = []
defaultContentFactory: DefaultResponseContentFactory
defaultLanguageModelPurpose: "chat-session-summary" = 'chat-session-summary'
description: string = 'Agent for generating chat session summaries.'
functions: never[] = []
iconClass: string = 'codicon codicon-copilot'
id: string = ChatSessionSummaryAgent.ID
languageModelRegistry: LanguageModelRegistry
languageModelRequirements: LanguageModelRequirement[] = ...
languageModelService: LanguageModelService
locations: never[] = []
logger: ILogger
name: string = 'Chat Session Summary'
promptService: PromptService
prompts: PromptVariantSet[] = ...
systemPromptId: undefined | string = undefined
tags: never[] = []
toolCallResponseContentFactory: ToolCallChatResponseContentFactory
variables: never[] = []
ID: string = 'chat-session-summary-agent'

Methods