-
public final class ClientToolRegistryBuilderBuilder class for creating pre-configured tool registries
-
-
Constructor Summary
Constructors Constructor Description ClientToolRegistryBuilder()
-
Method Summary
Modifier and Type Method Description final ClientToolRegistryBuilderaddTool(String name, ClientTool tool)Add a tool to the registry final ClientToolRegistryBuilderaddTool(String name, SuspendFunction1<Map<String, Object>, String> function)Add a simple function-based tool final ClientToolRegistrybuild()Build the configured registry -
-
Method Detail
-
addTool
final ClientToolRegistryBuilder addTool(String name, ClientTool tool)
Add a tool to the registry
- Parameters:
name- Tool identifiertool- Tool implementation
-
addTool
final ClientToolRegistryBuilder addTool(String name, SuspendFunction1<Map<String, Object>, String> function)
Add a simple function-based tool
- Parameters:
name- Tool identifierfunction- Function to execute
-
build
final ClientToolRegistry build()
Build the configured registry
-
-
-
-