Move files tool for agent

It would be great if the agent could move files natively.

Currently it does it via generating a terminal command, but often times the first attempt has a syntax error and fails, needing the AI to regenerate a working command.