initialize_vault, save_secret_to_vault, and get_secret_from_vault.
Initialize
You must callinitialize_vault before you can read from or write to an agent’s vault. Each agent can only be initialized once.
Save a secret
Callsave_secret_to_vault to write a key-value pair to the vault. The value is encrypted at rest.
Retrieve a secret
Callget_secret_from_vault with the key you previously saved. The tool returns {"secret": "..."}.
Every vault read and write is recorded as an intent log entry. The
intent field you pass is stored alongside the operation, giving you a full audit trail of why each secret was accessed or modified.