openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
35 lines (34 loc) • 1.05 kB
JavaScript
import { t as defineBundledChannelEntry } from "../../channel-entry-contract-BUVpBsxN.mjs";
import { n as registerReefCliMetadata } from "../../cli-metadata-DTIWmzSZ.mjs";
//#region extensions/reef/index.ts
function registerReefFullRuntime(api) {
api.registerCommand({
name: "reef",
description: "Manage Reef friends and owner review approvals",
acceptsArgs: true,
requireAuth: true,
exposeSenderIsOwner: true,
handler: async (params) => {
const { handleReefCommand } = await import("./commands.runtime.js");
return await handleReefCommand(params);
}
});
}
var reef_default = defineBundledChannelEntry({
id: "reef",
name: "Reef",
description: "Guarded end-to-end encrypted claw channel",
importMetaUrl: import.meta.url,
plugin: {
specifier: "./channel-plugin-api.js",
exportName: "reefPlugin"
},
runtime: {
specifier: "./runtime-api.js",
exportName: "setReefRuntime"
},
registerCliMetadata: registerReefCliMetadata,
registerFull: registerReefFullRuntime
});
//#endregion
export { reef_default as default };