openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
19 lines (18 loc) • 724 B
JavaScript
//#region extensions/discord/subagent-hooks-api.ts
let discordSubagentHooksPromise = null;
function loadDiscordSubagentHooksModule() {
discordSubagentHooksPromise ??= import("./subagent-hooks-BcqEUcuU.js");
return discordSubagentHooksPromise;
}
function registerDiscordSubagentHooks(api) {
api.on("subagent_ended", async (event) => {
const { handleDiscordSubagentEnded } = await loadDiscordSubagentHooksModule();
handleDiscordSubagentEnded(event);
});
api.on("subagent_delivery_target", async (event) => {
const { handleDiscordSubagentDeliveryTarget } = await loadDiscordSubagentHooksModule();
return handleDiscordSubagentDeliveryTarget(event);
});
}
//#endregion
export { registerDiscordSubagentHooks as t };