copy_file:Copy files using absolute paths with matching extensions. No renaming or format changes allowed. Validate paths and extensions before copying. Use identical extensions and absolute paths for both source and destination. Invoke the tool multiple times for thorough file system validation. Example: Copy '/source/file.txt' to '/destination/file.txt'.
file_delete:Use 'file_delete' to remove files by specifying a full absolute path with a valid extension. Ensure the file exists at the path. Example: 'Delete /path/to/file.txt'. Re-invoke the tool for validation if needed.
file_search:Use 'file_search' with relative paths and lowercase patterns, e.g., 'keyword_*_keyword'. Avoid absolute paths and uppercase patterns. For validation, invoke multiple times. Examples: {'dir_path': 'Academics/Exams', 'pattern': '*week*'}.
move_file:The move_file tool renames files using absolute paths within the same directory only. Cross-directory moves and relative paths are unsupported. Ensure file existence and directory integrity before using. Invoke the tool multiple times to ensure consistent file system state. Example: Rename '/path/file.txt' to '/path/renamed_file.txt'.
read_file:The read_file tool processes only .txt files. Input must be JSON with 'file_path' as an absolute path to a .txt file. Validate file extension and path before use. Unsupported formats are rejected. Invoke the tool multiple times for better file system state validation. Example: {'file_path': '/path/to/document.txt'}.
write_file:The 'write_file' tool modifies existing .txt files only. Ensure paths point to existing .txt files. Use 'append' to add text or 'overwrite' to replace content. Do not create new files or modify non-.txt files. Validate file existence and type. Re-invoke to verify file state. Example: 'Append text to notes.txt'.
list_directory:Use 'list_directory' with absolute paths only, such as '/home/user/docs'. Avoid relative paths like 'Leisure/comedy'. Ensure paths exist and are verified externally. Invoke the tool multiple times for comprehensive file system validation. Examples: '/var/logs', '/usr/local/bin'.
