EDIT: this is about using ssh keys stored in a FIDO2 security key, and specifically when you set them to require a PIN on each use
currently losing my mind because there isn't a single fucking piece of tooling around SSH that ever considered the possibility that you may need to enter a password at time of key use to use it, ssh-agent and gcr-ssh-agent both just explode and git can't sign a commit without an ssh-agent with the key unlocked