Vault name issue in agent.toml file

A1exMinatoooo
A1exMinatoooo
Community Member

Recently my ssh-agent no longer work as normal after changing system language and I've found out that the vault name in agent.toml file didn't change after changing system / app language. This will happen when using the default vault(s) provided by 1Password.

Situations as follow:
By default, user will have a vault called "Private", and its name will change to "私人"(Simplified Chinese), "プライベート" (Japanese) or other corresponding name when user change the app language. However, 1Password uses the name of vault to identify which vault it should read ssh keys from. This will cause the problem that ssh-agent doesn't work as expected when user changes the language.

So I've wonder if 1Password could provide an identifier(like UUID) to identify the vault and use it in the agent.toml file so that multi-lang users like me could use the ssh-agent function smoothly when changing language(s).


1Password Version: 8.10.46
Extension Version: Not Provided
OS Version: macOS 15.1
Browser: Not Provided

Comments

  • Hi @A1exMinatoooo, thanks for reaching out!

    Yes, you should be able to modify the SSH Agent config file to use the UUID of the vault rather than the vault name. If you change the vault name to the vault's UUID in the agent.tomlfile, are you still encountering trouble when using the SSH Agent while 1Password set to another language?

    I look forward to hearing from you!

    -David