diff --git a/extensions/feishu/api.ts b/extensions/feishu/api.ts index dd8f9c24b88..f0156c55efc 100644 --- a/extensions/feishu/api.ts +++ b/extensions/feishu/api.ts @@ -15,5 +15,6 @@ export * from "./src/setup-core.js"; export * from "./src/setup-surface.js"; export * from "./src/thread-bindings.js"; export { __testing as feishuThreadBindingTesting } from "./src/thread-bindings.js"; +export { createClackPrompter } from "openclaw/plugin-sdk/feishu"; export const feishuSessionBindingAdapterChannels = ["feishu"] as const; diff --git a/extensions/feishu/src/channel.ts b/extensions/feishu/src/channel.ts index c7e31762f98..bdb8ec15f25 100644 --- a/extensions/feishu/src/channel.ts +++ b/extensions/feishu/src/channel.ts @@ -1093,7 +1093,7 @@ export const feishuPlugin: ChannelPlugin { - const { createClackPrompter } = await import("openclaw/plugin-sdk/feishu"); + const { createClackPrompter } = await import("../api.js"); const { writeConfigFile } = await import("openclaw/plugin-sdk/config-runtime"); const prompter = createClackPrompter(); const { runFeishuLogin } = await import("./setup-surface.js");