Files
openclaw/src/plugin-sdk/approval-reply-runtime.ts
2026-04-27 20:50:35 +01:00

20 lines
767 B
TypeScript

export {
buildApprovalInteractiveReplyFromActionDescriptors,
buildExecApprovalActionDescriptors,
buildExecApprovalPendingReplyPayload,
getExecApprovalApproverDmNoticeText,
getExecApprovalReplyMetadata,
parseExecApprovalCommandText,
type ExecApprovalActionDescriptor,
type ExecApprovalPendingReplyParams,
type ExecApprovalReplyDecision,
type ExecApprovalReplyMetadata,
} from "../infra/exec-approval-reply.js";
export { resolveExecApprovalCommandDisplay } from "../infra/exec-approval-command-display.js";
export {
resolveExecApprovalAllowedDecisions,
resolveExecApprovalRequestAllowedDecisions,
type ExecApprovalDecision,
} from "../infra/exec-approvals.js";
export { buildPluginApprovalPendingReplyPayload } from "./approval-renderers.js";