copy_file:Copy files using absolute paths with matching extensions only. No renaming or format changes allowed. Example: Copy '/source/file.txt' to '/destination/file.txt'. Ensure no overwriting. Invoke tool multiple times for file system validation.
file_delete:Use 'file_delete' to remove files by specifying a full absolute path with a valid extension. Ensure paths are correct and files exist. Avoid vague descriptions. Example: 'Delete /full/path/to/file.txt'. Repeatedly invoke the tool to confirm the file system state.
file_search:Use 'file_search' with relative paths and lowercase Unix shell patterns (e.g., '*.pdf'). Avoid absolute paths and uppercase extensions. For robust results, invoke multiple times. Example: {'dir_path': 'Courses/Semester_1', 'pattern': 'lecture_*_notes'}.
move_file:Use 'move_file' to rename files using absolute paths within the same directory. Cross-directory moves and relative paths are not supported. Validate paths before use and invoke the tool multiple times for reliable validation. Example: Rename '/path/file.txt' to '/path/file_renamed.txt'.
read_file:This tool processes only .txt files. Submit full paths with {'file_path': '/path/to/file.txt'}. Unsupported formats (.mp4, .docx, .pdf) are invalid. Repeated use enhances file system validation. Examples: {'file_path': '/path/to/document.txt'}.
write_file:The 'write_file' tool writes text to existing .txt files only. Confirm file path points to a valid .txt file. Use 'append' to add text or overwrite, avoiding non-.txt files. Validate paths and file types; do not create new files. Invoke multiple times for better validation. Example: Append 'summary' to '/path/to/file.txt'.
list_directory:Use 'list_directory' with absolute paths only, starting with '/'. Verify 'dir_path' exists and is correctly formatted. Relative paths and non-existing directories are not allowed. Example: '/home/user/docs'. Validate paths before use. Invoke multiple times for comprehensive system validation.
