|
Agents 1.6.9
Edge AI Agents SDK
|
A single tool call emitted by an LLM. More...
#include <types.h>
Public Member Functions | |
| ToolCall (std::string id_, std::string name_, JsonObject arguments_) | |
| Construct a new Tool Call object. | |
| ToolCall (std::string id_, std::string name_, JsonObject arguments_, std::string signature_) | |
| Construct a new Tool Call object. | |
Public Attributes | |
| std::string | id |
| tool id. | |
| std::string | name |
| tool name. | |
| JsonObject | arguments |
| tool arguments. | |
| std::string | signature |
| Opaque provider-specific token that must round-trip with the tool call when echoed back to the LLM in subsequent turns. | |
A single tool call emitted by an LLM.
|
inline |
Construct a new Tool Call object.
| id_ | tool id. |
| name_ | tool name. |
| arguments_ | tool args. |
|
inline |
Construct a new Tool Call object.
| id_ | tool id. |
| name_ | tool name. |
| arguments_ | tool args. |
| signature_ | tool signature. |
| std::string agents::ToolCall::signature |
Opaque provider-specific token that must round-trip with the tool call when echoed back to the LLM in subsequent turns.