Files
openclaw/src/plugin-sdk/approval-reply-runtime.ts
2026-07-23 01:28:11 -04:00

30 lines
1.0 KiB
TypeScript

/**
* Runtime SDK subpath for building approval replies and exec approval presentations.
*/
export {
buildApprovalPresentation,
buildApprovalPresentationFromActionDescriptors,
buildExecApprovalPresentation,
buildExecApprovalActionDescriptors,
buildExecApprovalPendingReplyPayload,
buildTypedApprovalPresentation,
buildTypedExecApprovalPendingReplyPayload,
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,
buildTypedPluginApprovalPendingReplyPayload,
} from "./approval-renderers.js";