Updated post!
I like to install keychain to manage my SSH keys. When logging in for the first time after boot, it prompts me for the passphrase to unlock my key, then will maintain a single ssh-agent process across multiple login sessions.
Added a note about setting up keychain to launch at login for the fish shell.