Skip to main content

Class: Tool

agents.Tool

Hierarchy

Constructors

constructor

new Tool(verbose?, callbackManager?)

Parameters

NameType
verbose?boolean
callbackManager?CallbackManager

Defined in

langchain/src/tools/base.ts:15

Properties

callbackManager

callbackManager: CallbackManager

Defined in

langchain/src/tools/base.ts:13


description

Abstract description: string

Defined in

langchain/src/tools/base.ts:42


name

Abstract name: string

Defined in

langchain/src/tools/base.ts:40


returnDirect

returnDirect: boolean = false

Defined in

langchain/src/tools/base.ts:44


verbose

verbose: boolean

Defined in

langchain/src/tools/base.ts:11

Methods

_call

Protected Abstract _call(arg): Promise<string>

Parameters

NameType
argstring

Returns

Promise<string>

Defined in

langchain/src/tools/base.ts:20


call

call(arg, verbose?): Promise<string>

Parameters

NameType
argstring
verbose?boolean

Returns

Promise<string>

Defined in

langchain/src/tools/base.ts:22