feat: introduce EffectivePermissions

This commit is contained in:
Michael Bolin
2026-02-12 14:14:15 -08:00
parent 466be55abc
commit ebf5556cab
30 changed files with 278 additions and 191 deletions
@@ -9,10 +9,13 @@ pub fn create_config_summary_entries(config: &Config, model: &str) -> Vec<(&'sta
("workdir", config.cwd.display().to_string()),
("model", model.to_string()),
("provider", config.model_provider_id.clone()),
("approval", config.approval_policy.value().to_string()),
(
"approval",
config.permissions.approval_policy.value().to_string(),
),
(
"sandbox",
summarize_sandbox_policy(config.sandbox_policy.get()),
summarize_sandbox_policy(config.permissions.sandbox_policy.get()),
),
];
if config.model_provider.wire_api == WireApi::Responses {