Re-exports of the v2 wire types per ADR 0015. v2 is shipped as
part of inferd-client 0.2 so consumers building against v2 can
reach the proto types without a separate inferd-proto dep.
One tool definition in the request’s top-level tools[] table.
name must be unique within a request. The model can emit a
tool_use content block referencing exactly this name; the
daemon’s chat-templating layer is responsible for shaping the
definition into the format the active engine expects.
JSON Schema for the tool’s input. The daemon does not enforce
this; it’s documentation for the model and validation surface
for the consumer when the result comes back.