java.lang.Object
com.alibaba.cloud.ai.graph.agent.extension.tools.filesystem.ListFilesTool
All Implemented Interfaces:
BiFunction<String,org.springframework.ai.chat.model.ToolContext,String>

public class ListFilesTool extends Object implements BiFunction<String,org.springframework.ai.chat.model.ToolContext,String>
Tool for listing files in a directory.
  • Field Details

  • Constructor Details

    • ListFilesTool

      public ListFilesTool()
  • Method Details

    • apply

      public String apply(@ToolParam(description="The directory path to list files from") String path, org.springframework.ai.chat.model.ToolContext toolContext)
      Specified by:
      apply in interface BiFunction<String,org.springframework.ai.chat.model.ToolContext,String>
    • createListFilesToolCallback

      public static org.springframework.ai.tool.ToolCallback createListFilesToolCallback(String description)