Package 

Interface AIClientTool


  • 
    public interface AIClientTool
    
                        

    A tool this device runs when an AI agent asks for it.

    The agent writes the call on its reply as an ai_tool_call step with executor: client and status: awaiting_client, addressed to one person and one install. An AIClientToolRunner on that install runs it and sends the result back.

    • Method Summary

      Modifier and Type Method Description
      abstract AIClientToolResult run(AIToolCallPart call) Runs one call.
      abstract String getName() The tool's name, as the agent declared it.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait