• parameters is deliberately omitted: the convention marks it NOT RECOMMENDED by default because a schema is large, and building one per request would be pure overhead for telemetry. Tools are matched structurally for the layering reason above.

    Parameters

    • tools: Record<string, unknown> | readonly unknown[]

    Returns MessagePart[]