Cell API
Docs
GitHub
Preparing search index...
@celljs/ai-core
ToolHanderImpl
Class ToolHanderImpl
Implements
ToolHandler
Index
Constructors
constructor
Properties
function
Callback
Register
Methods
build
Tool
Call
Conversation
execute
Functions
handle
Constructors
constructor
new
ToolHanderImpl
()
:
ToolHanderImpl
Returns
ToolHanderImpl
Properties
Protected
Readonly
function
Callback
Register
functionCallbackRegister
:
FunctionCallbackRegister
Methods
Protected
build
Tool
Call
Conversation
buildToolCallConversation
(
previousMessages
:
Message
[]
,
assistantMessage
:
AssistantMessage
,
toolResponseMessage
:
ToolResponseMessage
,
)
:
Message
[]
Parameters
previousMessages
:
Message
[]
assistantMessage
:
AssistantMessage
toolResponseMessage
:
ToolResponseMessage
Returns
Message
[]
Protected
execute
Functions
executeFunctions
(
assistantMessage
:
AssistantMessage
,
toolContext
:
ToolContext
,
)
:
Promise
<
ToolResponseMessage
>
Parameters
assistantMessage
:
AssistantMessage
toolContext
:
ToolContext
Returns
Promise
<
ToolResponseMessage
>
handle
handle
(
prompt
:
Prompt
,
chatResponse
:
ChatResponse
)
:
Promise
<
Message
[]
>
Parameters
prompt
:
Prompt
chatResponse
:
ChatResponse
Returns
Promise
<
Message
[]
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
function
Callback
Register
Methods
build
Tool
Call
Conversation
execute
Functions
handle
Docs
GitHub
Cell API
Loading...