On my Mac I was getting the error The agent has no identities. when running ssh-add -l even though I had SSH keys in my personal vault.

So I added this to my ~/.zshrc:

export SSH_AUTH_SOCK=~/Library/Group\ Containers/2BUA8C4S2C.com.1password/t/agent.sock