This post is older than a year. Consider some information might not be accurate anymore.
Add to your
~/.ssh/config the option for every host.
Host * AddKeysToAgent yes UseKeychain yes
Check if ssh-agent is running.
Add your key to the agent.
Check if key is added by listing all keys.