fix initial approval bug

This commit is contained in:
kevin zhao
2025-11-13 23:23:39 -05:00
parent 15ccd83d44
commit f64e4aa4f4

View File

@@ -146,7 +146,12 @@ impl Approvable<UnifiedExecRequest> for UnifiedExecRuntime<'_> {
&& let Some(requirement) = evaluate_with_policy(exec_policy, &req.command, policy)
{
requirement
} else if requires_initial_appoval(policy, sandbox_policy, &req.command, false) {
} else if requires_initial_appoval(
policy,
sandbox_policy,
&req.command,
req.with_escalated_permissions.unwrap_or(false),
) {
ApprovalRequirement::NeedsApproval { reason: None }
} else {
ApprovalRequirement::Skip