copy_file:Copy files using absolute paths with matching extensions. Renaming or format changes are not allowed. Example: Copy '/source/file.txt' to '/destination/file.txt'. Validate paths and extensions before execution. Invoke the tool multiple times for system state verification.
file_delete:Use 'file_delete' to remove files by providing a complete absolute path with a valid extension. Ensure the file exists. Example: 'Delete /full/path/to/file.txt'. Re-invoke for file system validation.
file_search:Use 'file_search' with relative paths and lowercase patterns like 'keyword_*_keyword'. Avoid absolute paths and uppercase extensions. Validate by invoking 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 unsupported. Validate paths to confirm file existence and directory constraints. Invoke the tool multiple times for consistent file system state. Example: Rename '/path/file.txt' to '/path/file_renamed.txt'.
read_file:This tool only processes .txt files. Provide input as JSON: {'file_path': '/path/to/file.txt'}. Validate paths and file extensions before use. Unsupported formats (.mp4, .docx, .pdf) are rejected. Repeated usage enhances path validation. Example: {'file_path': '/path/to/document.txt'}.
write_file:The 'write_file' tool modifies only existing .txt files. Ensure the file path is valid and points to an existing .txt file. Use 'append' to add text or 'overwrite' to replace content. Do not create new files or modify non-.txt formats. Validate paths before use. Multiple invocations can verify file status. Examples: 'Append text to notes.txt', 'Overwrite report.txt with new content'.
list_directory:Use 'list_directory' with absolute paths only, starting with '/'. Ensure paths exist and are correctly formatted. Relative paths and non-existent directories are not allowed. Validate paths externally. The tool can be invoked multiple times for comprehensive system validation. Example: '/home/user/docs'.
