ToolDefinition
junjo.agent.messages.ToolDefinition
Kind: Class
SDK version: 0.64.0
Documentation channel: Next source preview
Signature
Section titled “Signature”ToolDefinition(*, name: str, description: str, input_schema: Mapping[str, object], output_schema: Mapping[str, object])Constructor
Section titled “Constructor”Create an immutable model-facing Tool definition snapshot.
Members
Section titled “Members”name: strPublic attribute.
description
Section titled “description”description: strPublic attribute.
input_schema
Section titled “input_schema”input_schema: Mapping[str, FrozenJsonValue]Public attribute.
output_schema
Section titled “output_schema”output_schema: Mapping[str, FrozenJsonValue]Public attribute.
to_json
Section titled “to_json”to_json() -> dict[str, object]Public member documented by its signature.