refactor: simplify exec approval booleans

This commit is contained in:
Peter Steinberger
2026-04-11 00:18:38 +01:00
parent 4c0f6f8ce1
commit 61718d2da5

View File

@@ -709,7 +709,7 @@ export function resolveExecApprovalsFromFile(params: {
defaults.askFallback ?? fallbackAskFallback,
fallbackAskFallback,
),
autoAllowSkills: Boolean(defaults.autoAllowSkills ?? fallbackAutoAllowSkills),
autoAllowSkills: defaults.autoAllowSkills ?? fallbackAutoAllowSkills,
};
const resolvedAgentSecurity = resolveAgentSecurityField({
field: "security",
@@ -744,9 +744,8 @@ export function resolveExecApprovalsFromFile(params: {
security: resolvedAgentSecurity.value,
ask: resolvedAgentAsk.value,
askFallback: resolvedAgentAskFallback.value,
autoAllowSkills: Boolean(
autoAllowSkills:
agent.autoAllowSkills ?? wildcard.autoAllowSkills ?? resolvedDefaults.autoAllowSkills,
),
};
const allowlist = [
...(Array.isArray(wildcard.allowlist) ? wildcard.allowlist : []),