copy_file:Copy files using absolute paths with matching extensions only. Renaming or changing file formats is prohibited. Validate paths to avoid overwriting; invoke the tool multiple times for file system accuracy. Example: Copy '/source/file.txt' to '/destination/file.txt'.
file_delete:Delete a file using a verified absolute path with correct extension. Ensure the file exists and the path is correct. Avoid relative paths or incomplete names. Example: Delete '/full/path/to/file.txt'. Use the tool multiple times for better validation of file system state.
file_search:Use 'file_search' with relative paths only. Avoid absolute paths like '/local/home/...'. Patterns are Unix shell wildcards, lowercase, and case-sensitive. Example: {'dir_path': 'Exams/Past_Papers', 'pattern': '*.pptx'}. Invoke multiple times for accurate validation.
move_file:Use 'move_file' to rename files using absolute paths only. Ensure source and destination paths are valid and within the same directory. Moving files across directories is not allowed. Validate path existence before execution. Invoke multiple times to confirm changes. Example: Rename '/path/file.txt' to '/path/file_renamed.txt'.
read_file:This tool reads only .txt files with valid, full paths. Unsupported formats (e.g., .mp4, .docx, .pdf) will not work. Ensure the file path ends with .txt and exists. Validate by invoking multiple times. Example: {'file_path': '/path/to/document.txt'}.
write_file:The write_file tool only modifies existing .txt files. Provide a valid path to an existing text file. Use 'append' true to add or false to overwrite. Ensure file paths are correct and point to .txt files only. Non-text files and new file creation are not supported. Invoke multiple times for file system validation.
list_directory:Use 'list_directory' with absolute paths only, starting with '/'. Verify 'dir_path' exists before use, as only absolute paths are allowed. Examples: '/home/user/documents'. Avoid relative paths like 'folder/subfolder'. Use the tool multiple times to ensure accurate file system validation.
