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
```