Require Human Approval
Policy-driven approval for high-risk actions.
typescript
import { PolicyApprovalRequiredError } from "@korclaw/sdk";
try {
await korclaw.policies.enforce({
input: { action: "delete_database", agent: "ops-bot", resource: "prod-db" },
});
} catch (err) {
if (err instanceof PolicyApprovalRequiredError) {
console.log("Approval needed:", err.evaluation.approval_id);
}
}