# Functions
Add takes the path of a private key and runs ssh-add locally to add it to the agent.
HasKey determines if a given public key (provided as a string with the contents of a public key file), is loaded into the local SSH Agent.
ListKeys connects to the local SSH Agent and lists all the public keys loaded into it.