ToolUse

A transcript tool invocation with typed input parsing, file/command access, and result linkage.

Usage

Source

ToolUse(
    *,
    name,
    raw_input=(lambda: {})(),
    id,
    result=None,
    message_index=-1,
)

Parameter Attributes

name: str
raw_input: RawDict = (lambda: {})()
id: str
result: ToolResult | None = None
message_index: int = -1