Files
openclaw/src/plugin-sdk/approval-reply-runtime.ts
T
Peter Steinberger bcf342903f refactor: finish export shadow hazard renames (#121471)
* refactor(gateway): distinguish pending node handlers

* refactor(approvals): distinguish button presentation builder

* refactor(daemon): distinguish service home resolver
2026-08-10 01:01:20 -07:00

31 lines
1.1 KiB
TypeScript

/**
* Runtime SDK subpath for building approval replies and exec approval presentations.
*/
export {
// Shipped Plugin SDK compatibility alias; remove in the next major release.
buildApprovalButtonPresentation as 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";