An S3 class representing a single tool invocation by the agent. Tool calls appear inside hal_turn objects and are visible when printing conversation history.
Value
The print() method returns x invisibly; the format()
method returns a character scalar. hal_tool_call objects are
created internally as tool activity streams in.
Fields
tool_call_idCharacter: unique ID for this tool call.
titleCharacter: human-readable description (e.g., "Viewing DESCRIPTION").
kindCharacter: tool kind (
"read","write","command", etc.).statusCharacter:
"pending","completed", or"failed".inputNamed list of input arguments.
outputCharacter: output text from the tool.
