Implements

  • Agent

Constructors

Properties

agentSpecificVariables: {
    description: string;
    name: string;
    usedInPrompt: boolean;
}[] = ...

Type declaration

  • description: string
  • name: string
  • usedInPrompt: boolean
description: string = 'This agent provides assistance to write and execute arbitrary terminal commands. \ Based on the user\'s request, it suggests commands and allows the user to directly paste and execute them in the terminal. \ It accesses the current directory, environment and the recent terminal output of the terminal session to provide context-aware assistance'
functions: never[] = []
id: string = 'Terminal Assistant'
languageModelRegistry: LanguageModelRegistry
languageModelRequirements: LanguageModelRequirement[] = ...
logger: ILogger
name: string = 'Terminal Assistant'
promptService: PromptService
promptTemplates: {
    description: string;
    id: string;
    name: string;
    template: string;
}[] = ...

Type declaration

  • description: string
  • id: string
  • name: string
  • template: string
recordingService: CommunicationRecordingService
variables: never[] = []

Methods