I've been using Vaults, I feel like I need some kind of version control, or historical log of values to recover from mistakenly overwriting vaults. What do most do?

I notice that some docs have vault-add commands with a --source-vault-id option. My ipa version doesn't have these options. Are they upcoming or were they removed?

Another option I don't have is --stdout, for vault-retrieve. I was looking for ways to pipe or set variables without writing to disk.