Files
openclaw/extensions/signal/runtime-api.ts
2026-04-27 20:34:35 +01:00

49 lines
1.3 KiB
TypeScript

export {
applyAccountNameToChannelSection,
buildBaseAccountStatusSnapshot,
buildBaseChannelStatusSummary,
buildChannelConfigSchema,
type ChannelMessageActionAdapter,
type ChannelPlugin,
chunkText,
collectStatusIssuesFromLastError,
createDefaultChannelRuntimeState,
DEFAULT_ACCOUNT_ID,
deleteAccountFromConfigSection,
detectBinary,
emptyPluginConfigSchema,
formatCliCommand,
formatDocsLink,
formatPairingApproveHint,
getChatChannelMeta,
installSignalCli,
listEnabledSignalAccounts,
listSignalAccountIds,
looksLikeSignalTargetId,
migrateBaseNameToDefaultAccount,
monitorSignalProvider,
normalizeAccountId,
normalizeE164,
normalizeSignalMessagingTarget,
type OpenClawConfig,
type OpenClawPluginApi,
PAIRING_APPROVED_MESSAGE,
type PluginRuntime,
probeSignal,
removeReactionSignal,
resolveAllowlistProviderRuntimeGroupPolicy,
resolveChannelMediaMaxBytes,
resolveDefaultGroupPolicy,
resolveDefaultSignalAccountId,
type ResolvedSignalAccount,
resolveSignalAccount,
resolveSignalReactionLevel,
sendMessageSignal,
sendReactionSignal,
setAccountEnabledInConfigSection,
type SignalAccountConfig,
SignalConfigSchema,
signalMessageActions,
} from "./src/runtime-api.js";
export { setSignalRuntime } from "./src/runtime.js";