mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-14 02:31:24 +00:00
fix(exec): remove host obfuscation gating
This commit is contained in:
@@ -164,7 +164,6 @@ export function createDefaultExecApprovalRequestContext(params: {
|
||||
export function resolveBaseExecApprovalDecision(params: {
|
||||
decision: string | null;
|
||||
askFallback: ResolvedExecApprovals["agent"]["askFallback"];
|
||||
obfuscationDetected: boolean;
|
||||
}): {
|
||||
approvedByAsk: boolean;
|
||||
deniedReason: string | null;
|
||||
@@ -174,13 +173,6 @@ export function resolveBaseExecApprovalDecision(params: {
|
||||
return { approvedByAsk: false, deniedReason: "user-denied", timedOut: false };
|
||||
}
|
||||
if (!params.decision) {
|
||||
if (params.obfuscationDetected) {
|
||||
return {
|
||||
approvedByAsk: false,
|
||||
deniedReason: "approval-timeout (obfuscation-detected)",
|
||||
timedOut: true,
|
||||
};
|
||||
}
|
||||
if (params.askFallback === "full") {
|
||||
return { approvedByAsk: true, deniedReason: null, timedOut: true };
|
||||
}
|
||||
@@ -337,12 +329,10 @@ export function buildExecApprovalFollowupTarget(
|
||||
export function createExecApprovalDecisionState(params: {
|
||||
decision: string | null | undefined;
|
||||
askFallback: ResolvedExecApprovals["agent"]["askFallback"];
|
||||
obfuscationDetected: boolean;
|
||||
}) {
|
||||
const baseDecision = resolveBaseExecApprovalDecision({
|
||||
decision: params.decision ?? null,
|
||||
askFallback: params.askFallback,
|
||||
obfuscationDetected: params.obfuscationDetected,
|
||||
});
|
||||
return {
|
||||
baseDecision,
|
||||
|
||||
Reference in New Issue
Block a user