ToolCallDetails Class

Details of a tool call made by an agent in the system.

Constructor

ToolCallDetails(tool_name: str, arguments: dict[str, object] | str | None = None, tool_call_id: str | None = None, description: str | None = None, tool_type: str | None = None, endpoint: ServiceEndpoint | None = None)

Parameters

Name Description
tool_name
Required
arguments
Default value: None
tool_call_id
Default value: None
description
Default value: None
tool_type
Default value: None
endpoint
Default value: None

Attributes

arguments

arguments: dict[str, object] | str | None = None

description

description: str | None = None

endpoint

endpoint: ServiceEndpoint | None = None

tool_call_id

tool_call_id: str | None = None

tool_name

tool_name: str

tool_type

tool_type: str | None = None