Auto-login with OS keychain or show status of login

Is there a way to run auto-authentication or point OS keychain for vault login?

Before every run of the vault command, I used to run vault login to avoid unexpected auth errors, while it’s a bit bothersome. Is there any auto-login by OS keychain or how to see if it’s authenticated right now, to skip vault login?