in agents/tools/file_tools.py [0:0]
def list_sync():
search_pattern = f"{directory}/{pattern}"
files = glob.glob(search_pattern)
if not files:
return f"No files found matching {directory}/{pattern}"
file_list = []
for file_path in sorted(files):
path_obj = Path(file_path)
rel_path = str(file_path).replace(str(dir_path) + "/", "")
if path_obj.is_dir():
file_list.append(f"📁 {rel_path}/")
else:
file_list.append(f"📄 {rel_path}")
return "\n".join(file_list)