registerAll static method
void
registerAll(
- ToolRegistry registry, {
- String? allowedDirectory,
- List<
Map< ? mockSearchResults,String, String> > - void onTaskScheduled()?,
- ConsciousnessLogger? logger,
Registers all built-in tools on registry with default settings.
Implementation
static void registerAll(
ToolRegistry registry, {
String? allowedDirectory,
List<Map<String, String>>? mockSearchResults,
void Function(String, DateTime)? onTaskScheduled,
ConsciousnessLogger? logger,
}) {
registry.registerAll([
SearchWebTool(mockResults: mockSearchResults, logger: logger),
const CalculateTool(),
ReadFileTool(allowedDirectory: allowedDirectory, logger: logger),
WriteFileTool(allowedDirectory: allowedDirectory, logger: logger),
CallApiTool(logger: logger),
ScheduleTaskTool(onTaskDue: onTaskScheduled, logger: logger),
]);
}