feat: vault_password_file or nothing at all is shorthand for just using the local gman provider for secret management

This commit is contained in:
2026-06-02 14:52:36 -06:00
parent 3892f58fae
commit a0649d4f25
4 changed files with 83 additions and 108 deletions
+2 -2
View File
@@ -190,7 +190,7 @@ pub struct Config {
pub(super) vault_password_file: Option<PathBuf>,
#[serde(default)]
pub(super) secrets_provider: SupportedProvider,
pub(super) secrets_provider: Option<SupportedProvider>,
pub function_calling_support: bool,
pub mapping_tools: IndexMap<String, String>,
@@ -256,7 +256,7 @@ impl Default for Config {
wrap: None,
wrap_code: false,
vault_password_file: None,
secrets_provider: SupportedProvider::default(),
secrets_provider: None,
function_calling_support: true,
mapping_tools: Default::default(),