UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

37 lines 1.9 kB
import "../../agent-harness-runtime-pGCreG_J.js"; import { C as ChannelOutboundAdapter, G as MessageReceipt, W as ChannelMessageSendTextContext, ki as OpenClawConfig, y as ChannelPlugin } from "../../install-security-scan.types-CwuFCGpV.js"; import "../../plugin-config-runtime-XvM_MVXG.js"; import "../../session-store-runtime-XvM_MVXG.js"; import { a as ReefInboxConnection, c as WebSocketLike, d as ReefDependencies, f as ReefIngressMessage, i as ReefFriendManager, l as InboxEntry, m as RelayFriend, n as createConfiguredGuard, o as ReefProtocolCompatibilityError, p as ReefKeys, s as ReefTransportClient, t as ReefMessageFlow, u as ReefAccount } from "../../flow-8Q-tqLTU.js"; //#region extensions/reef/src/channel.d.ts export declare const reefPlugin: ChannelPlugin<ReefAccount>; //#endregion //#region extensions/reef/src/outbound.d.ts export declare const reefOutboundAdapter: ChannelOutboundAdapter; export declare const reefMessageAdapter: { readonly id: "reef"; readonly durableFinal: { readonly capabilities: { readonly text: true; readonly replyTo: true; readonly thread: true; }; }; readonly send: { readonly text: (ctx: ChannelMessageSendTextContext<OpenClawConfig>) => Promise<{ receipt: MessageReceipt; messageId: string; }>; }; readonly receive: { readonly defaultAckPolicy: "after_receive_record"; readonly supportedAckPolicies: readonly ["after_receive_record"]; }; } & { receive: { readonly defaultAckPolicy: "after_receive_record"; readonly supportedAckPolicies: readonly ["after_receive_record"]; }; }; //#endregion export { type InboxEntry, type ReefAccount, type ReefDependencies, ReefFriendManager, ReefInboxConnection, type ReefIngressMessage, type ReefKeys, ReefMessageFlow, ReefProtocolCompatibilityError, ReefTransportClient, type RelayFriend, type WebSocketLike, createConfiguredGuard };