Interface ToolsGrpc.AsyncService

All Known Implementing Classes:
ToolsGrpc.ToolsImplBase
Enclosing class:
ToolsGrpc

public static interface ToolsGrpc.AsyncService
 Tool Service for LLM powered Agent Assist. Tools can be used to interact with
 remote APIs (e.g. fetching orders) to retrieve additional information as
 input to LLM.
 
  • Method Details

    • createTool

      default void createTool(CreateToolRequest request, io.grpc.stub.StreamObserver<Tool> responseObserver)
       Creates a tool.
       
    • getTool

      default void getTool(GetToolRequest request, io.grpc.stub.StreamObserver<Tool> responseObserver)
       Retrieves a tool.
       
    • listTools

      default void listTools(ListToolsRequest request, io.grpc.stub.StreamObserver<ListToolsResponse> responseObserver)
       Lists tools.
       
    • deleteTool

      default void deleteTool(DeleteToolRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes a tool.
       
    • updateTool

      default void updateTool(UpdateToolRequest request, io.grpc.stub.StreamObserver<Tool> responseObserver)
       Updates a tool.