Uses of Interface
group.worldstandard.pudel.api.agent.AgentToolContext
Packages that use AgentToolContext
-
Uses of AgentToolContext in group.worldstandard.pudel.api.agent
Methods in group.worldstandard.pudel.api.agent with parameters of type AgentToolContextModifier and TypeMethodDescriptionMcpToolDefinition.execute(AgentToolContext context, Map<String, Object> parameters) Execute this tool with the given context and parameters.McpToolExecutor.execute(AgentToolContext context, Map<String, Object> parameters) Execute the tool.ToolDefinition.execute(AgentToolContext context, Map<String, Object> parameters) Execute this tool with the given context and parameters.AgentToolRegistry.executeTool(String toolName, AgentToolContext context, Map<String, Object> parameters) Execute a tool by name with the given context and parameters.McpToolRegistry.executeTool(String toolName, AgentToolContext context, Map<String, Object> parameters) Execute a tool by name.booleanMcpToolDefinition.isAvailableIn(AgentToolContext context) Check if this tool is available in the given context.booleanToolDefinition.isAvailableIn(AgentToolContext context) Determines if this tool is available for use within the specified execution context.Method parameters in group.worldstandard.pudel.api.agent with type arguments of type AgentToolContextModifier and TypeMethodDescriptionToolDefinition.Builder.executor(BiFunction<AgentToolContext, Map<String, Object>, String> executor) Sets the executor function for this tool.