Interface Tool

All Known Subinterfaces:
Function

@Experimental public interface Tool
The definition of a specific tool.
Since:
5.2.250908
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Typical tool type for a function.
  • Method Summary

    Modifier and Type
    Method
    Description
    @NotNull String
    The type of the tool (e.g.
  • Field Details

    • TYPE_FUNCTION

      static final String TYPE_FUNCTION
      Typical tool type for a function.
      Since:
      5.2.250908
      See Also:
  • Method Details

    • getType

      @NotNull @NotNull String getType()
      The type of the tool (e.g. `function`).
      Returns:
      The tool type.
      Since:
      5.2.250908