This is still experimental, though for now I've been able to implement a
few commands:
- cd: changes the current working directory of the agent
- ls: lists the directories and files in the current working directory
- ping: responds with "pong"
- pwd: prints the current working directory
- shell: executes an arbitrary command on the host