mirror of
https://github.com/moltbot/moltbot.git
synced 2026-04-25 15:37:32 +00:00
Feishu: break plugin-sdk setup cycle
This commit is contained in:
2
extensions/feishu/setup-api.ts
Normal file
2
extensions/feishu/setup-api.ts
Normal file
@@ -0,0 +1,2 @@
|
||||
export { feishuSetupAdapter } from "./src/setup-core.js";
|
||||
export { feishuSetupWizard } from "./src/setup-surface.js";
|
||||
@@ -1,3 +1,5 @@
|
||||
// Avoid routing a core ACP helper back through the Feishu plugin-sdk seam.
|
||||
import { buildFeishuConversationId } from "../../../../extensions/feishu/src/conversation-id.js";
|
||||
import {
|
||||
buildTelegramTopicConversationId,
|
||||
normalizeConversationText,
|
||||
@@ -6,7 +8,6 @@ import {
|
||||
import { DISCORD_THREAD_BINDING_CHANNEL } from "../../../channels/thread-bindings-policy.js";
|
||||
import { resolveConversationIdFromTargets } from "../../../infra/outbound/conversation-id.js";
|
||||
import { getSessionBindingService } from "../../../infra/outbound/session-binding-service.js";
|
||||
import { buildFeishuConversationId } from "../../../plugin-sdk/feishu.js";
|
||||
import { parseAgentSessionKey } from "../../../routing/session-key.js";
|
||||
import type { HandleCommandsParams } from "../commands-types.js";
|
||||
import { parseDiscordParentChannelFromSessionKey } from "../discord-parent-channel.js";
|
||||
|
||||
@@ -67,8 +67,7 @@ export type { RuntimeEnv } from "../runtime.js";
|
||||
export { formatDocsLink } from "../terminal/links.js";
|
||||
export { evaluateSenderGroupAccessForPolicy } from "./group-access.js";
|
||||
export type { WizardPrompter } from "../wizard/prompts.js";
|
||||
export { feishuSetupWizard } from "../../extensions/feishu/api.js";
|
||||
export { feishuSetupAdapter } from "../../extensions/feishu/api.js";
|
||||
export { feishuSetupWizard, feishuSetupAdapter } from "../../extensions/feishu/setup-api.js";
|
||||
export { buildAgentMediaPayload } from "./agent-media-payload.js";
|
||||
export { readJsonFileWithFallback } from "./json-store.js";
|
||||
export { createScopedPairingAccess } from "./pairing-access.js";
|
||||
@@ -84,7 +83,7 @@ export { withTempDownloadPath } from "./temp-path.js";
|
||||
export {
|
||||
buildFeishuConversationId,
|
||||
parseFeishuConversationId,
|
||||
} from "../../extensions/feishu/api.js";
|
||||
} from "../../extensions/feishu/src/conversation-id.js";
|
||||
export {
|
||||
createFixedWindowRateLimiter,
|
||||
createWebhookAnomalyTracker,
|
||||
|
||||
Reference in New Issue
Block a user