export function parseExecApprovalResultText(resultText: string): ExecApprovalResult { const raw = resultText.trim(); if (!raw) { return { kind: "other", raw };
}
export function formatExecDeniedUserMessage(resultText: string): string | null { const parsed = parseExecApprovalResultText(resultText); if (parsed.kind !== "denied") { returnnull;
}
const metadata = normalizeLowercaseStringOrEmpty(parsed.metadata); if (metadata.includes("approval-timeout")) { return"Command did not run: approval timed out.";
} if (metadata.includes("user-denied")) { return"Command did not run: approval was denied.";
} if (metadata.includes("allowlist-miss")) { return"Command did not run: approval is required.";
} if (metadata.includes("approval-request-failed")) { return"Command did not run: approval request failed.";
} if (metadata.includes("spawn-failed") || metadata.includes("invoke-failed")) { return"Command did not run.";
} return"Command did not run.";
}
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.11 Sekunden
(vorverarbeitet am 2026-05-26)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.