//#region extensions/feishu/subagent-hooks-api.ts let feishuSubagentHooksPromise = null; function loadFeishuSubagentHooksModule() { feishuSubagentHooksPromise ??= import("./subagent-hooks-1pqt5tAA.js").then((n) => n.i); return feishuSubagentHooksPromise; } function registerFeishuSubagentHooks(api) { api.on("subagent_delivery_target", async (event) => { const { handleFeishuSubagentDeliveryTarget } = await loadFeishuSubagentHooksModule(); return handleFeishuSubagentDeliveryTarget(event); }); api.on("subagent_ended", async (event) => { const { handleFeishuSubagentEnded } = await loadFeishuSubagentHooksModule(); handleFeishuSubagentEnded(event); }); } //#endregion export { registerFeishuSubagentHooks };