001package com.agentsflex.tool.commons;
002
003import com.agentsflex.core.model.chat.tool.Tool;
004import com.agentsflex.core.model.chat.tool.ToolScanner;
005
006import java.util.ArrayList;
007import java.util.List;
008
009public class CommonTools {
010
011    public static List<Tool> getAllCommonsTools() {
012        List<Tool> tools = new ArrayList<>();
013        tools.addAll(ToolScanner.scan(GrepTool.builder().build()));
014        tools.addAll(ToolScanner.scan(GlobTool.builder().build()));
015        tools.addAll(ToolScanner.scan(FileSystemTools.builder().build()));
016        tools.addAll(ToolScanner.scan(ShellTools.builder().build()));
017        return tools;
018    }
019}