HarnessToolUseBlock¶
Structure Class¶
HarnessToolUseBlock
dataclass
¶
A tool use request from the model.
Attributes¶
input
class-attribute
instance-attribute
¶
input: Document = field(repr=False)
The JSON input to pass to the tool.
server_name
class-attribute
instance-attribute
¶
server_name: str | None = None
The name of the MCP server providing this tool.
type
class-attribute
instance-attribute
¶
type: HarnessToolUseType | None = None
The type of tool use.