mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-02 20:31:34 +00:00
* refactor(model-picker): centralize session apply contracts * fix(ci): keep model apply helper result internal * fix(model-picker): require channel codec opt-in
70 lines
2.2 KiB
TypeScript
70 lines
2.2 KiB
TypeScript
/**
|
|
* Runtime SDK subpath for interactive replies and message presentation helpers.
|
|
*/
|
|
export {
|
|
adaptMessagePresentationForChannel,
|
|
applyPresentationActionLimits,
|
|
presentationPageSize,
|
|
reduceInteractiveReply,
|
|
} from "../channels/plugins/outbound/interactive.js";
|
|
export type {
|
|
InteractiveButtonStyle,
|
|
InteractiveReply,
|
|
InteractiveReplyBlock,
|
|
InteractiveReplyButton,
|
|
InteractiveReplyOption,
|
|
LegacyInteractiveReply,
|
|
LegacyInteractiveReplyBlock,
|
|
LegacyInteractiveReplyButton,
|
|
LegacyInteractiveReplyOption,
|
|
LegacyInteractiveReplySelectBlock,
|
|
LegacyInteractiveReplyTextBlock,
|
|
MessagePresentation,
|
|
MessagePresentationAction,
|
|
MessagePresentationBlock,
|
|
MessagePresentationButton,
|
|
MessagePresentationButtonStyle,
|
|
MessagePresentationButtonsBlock,
|
|
MessagePresentationChartBlock,
|
|
MessagePresentationChartSegment,
|
|
MessagePresentationChartSeries,
|
|
MessagePresentationContextBlock,
|
|
MessagePresentationDividerBlock,
|
|
MessagePresentationInteractiveBlock,
|
|
MessagePresentationOption,
|
|
MessagePresentationSelectBlock,
|
|
MessagePresentationTableBlock,
|
|
MessagePresentationTableCell,
|
|
MessagePresentationTextBlock,
|
|
MessagePresentationTone,
|
|
ModelPickerAction,
|
|
ReplyPayloadDelivery,
|
|
ReplyPayloadDeliveryPin,
|
|
} from "../interactive/payload.js";
|
|
export type { ModelPickerCapabilityProfile } from "../model-picker/capabilities.js";
|
|
export {
|
|
hasInteractiveReplyBlocks,
|
|
hasLegacyInteractiveReplyBlocks,
|
|
hasMessagePresentationBlocks,
|
|
hasReplyChannelData,
|
|
hasReplyContent,
|
|
interactiveReplyToPresentation,
|
|
legacyInteractiveReplyToPresentation,
|
|
isMessagePresentationInteractiveBlock,
|
|
normalizeMessagePresentation,
|
|
normalizeInteractiveReply,
|
|
normalizeLegacyInteractiveReply,
|
|
presentationToInteractiveControlsReply,
|
|
presentationToInteractiveReply,
|
|
renderMessagePresentationChartFallbackText,
|
|
renderMessagePresentationFallbackText,
|
|
renderMessagePresentationTableFallbackText,
|
|
resolveMessagePresentationActionValue,
|
|
resolveMessagePresentationButtonAction,
|
|
resolveMessagePresentationControlValue,
|
|
resolveMessagePresentationOptionAction,
|
|
resolveInteractiveTextFallback,
|
|
reduceLegacyInteractiveReply,
|
|
resolveLegacyInteractiveTextFallback,
|
|
} from "../interactive/payload.js";
|