mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-02 10:50:27 +00:00
refactor: simplify exec approval booleans
This commit is contained in:
@@ -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 : []),
|
||||
|
||||
Reference in New Issue
Block a user