From 268824ff3ab95da42a38f1800cb93800bd710c41 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Mon, 13 Apr 2026 11:30:07 +0100 Subject: [PATCH] fix(feishu): keep channel auth on local api barrel --- extensions/feishu/api.ts | 1 + extensions/feishu/src/channel.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) 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");