addTool method
void
addTool({
- required String name,
- required String description,
- required Map<
String, dynamic> inputSchema, - required KernelToolHandler handler,
- ToolScope scope = ToolScope.external,
override
Register a tool. Idempotent re-registration replaces the handler.
Implementation
@override
void addTool({
required String name,
required String description,
required Map<String, dynamic> inputSchema,
required KernelToolHandler handler,
ToolScope scope = ToolScope.external,
}) {
_addTool(
name: name,
description: description,
inputSchema: inputSchema,
handler: handler,
scope: scope,
);
}