Skip to content

ToolDefinition

junjo.agent.messages.ToolDefinition

Kind: Class

SDK version: 0.64.0

Documentation channel: Next source preview

ToolDefinition(*, name: str, description: str, input_schema: Mapping[str, object], output_schema: Mapping[str, object])

View source

Create an immutable model-facing Tool definition snapshot.

name: str

View source

Public attribute.

description: str

View source

Public attribute.

input_schema: Mapping[str, FrozenJsonValue]

View source

Public attribute.

output_schema: Mapping[str, FrozenJsonValue]

View source

Public attribute.

to_json() -> dict[str, object]

View source

Public member documented by its signature.