Interface Tool

All Known Implementing Classes:
AliasTool, PinnedParamsTool

public interface Tool
  • Method Details

    • name

      String name()
    • description

      String description()
    • parametersSchema

      Map<String,Object> parametersSchema()
    • execute

      String execute(Map<String,Object> arguments)
    • streamsResultToUser

      default boolean streamsResultToUser()
      If true, the tool result is streamed directly to the user before the LLM sees it.