What is MSD? [illustration]
MSD stands for Mass Storage Device. It’s like a virtual USB drive or CD that PiCUA can connect to a computer. This allows AI agents to:- Install software from files
- Boot computers from different operating systems
- Transfer files to and from computers
- Mount virtual drives
Storage Commands
Upload Files
Send files to the PiCUA device for later use. Command:upload file "setup.exe"
- Uploads setup.exe to PiCUA storage
upload file "data.csv" --folder "documents"
- Uploads file to specific folder
upload url "https://example.com/installer.iso"
- Downloads file from internet to PiCUA
List Files
See what files are available in PiCUA storage. Command:list files
- Shows all available files
list files --folder "images"
- Shows files in specific folder
list files --type iso
- Shows only ISO files
Device Control
Connect Virtual Drive
Connect a virtual storage device to the computer. Command:connect "windows.iso"
- Connects Windows ISO as virtual drive
connect "data.zip" --type zip
- Connects ZIP file as virtual drive
connect "backup.img" --readonly
- Connects as read-only drive
Disconnect Drive
Remove virtual drive from computer. Command:disconnect
- Disconnects current virtual drive
disconnect --force
- Forces immediate disconnection
Check Connection Status
See if virtual drive is currently connected. Command:status
- Shows connection status
status --detailed
- Shows detailed connection info
Real-World Examples
[illustration]Install New Operating System
Software Installation
File Transfer
System Backup
How It Works
- AI Agent decides what files to use
- PiCUA uploads or prepares virtual drive
- Hardware connects virtual drive to computer
- Computer sees drive as if it’s real hardware
- AI Agent controls the virtual drive
Why This Matters
- Virtual Hardware: Create drives that don’t physically exist
- Remote Installation: Install software from anywhere
- Multiple Systems: Use different operating systems
- File Management: Transfer files without network
- Boot Options: Start computers from different sources
File Types Supported
- ISO Files: Operating system installers
- IMG Files: Disk images
- ZIP Files: Compressed archives
- Executable Files: Software installers
- Data Files: Documents, images, videos
Safety Features
- Read-Only Mode: Prevent accidental file changes
- Connection Limits: Only one drive at a time
- File Validation: Check files before connecting
- Safe Disconnect: Ensure proper cleanup