mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-18 20:51:10 +00:00
refactor(feishu): split bot runtime seam
This commit is contained in:
9
extensions/feishu/src/bot-runtime-api.ts
Normal file
9
extensions/feishu/src/bot-runtime-api.ts
Normal file
@@ -0,0 +1,9 @@
|
||||
export type { ClawdbotConfig, RuntimeEnv } from "../runtime-api.js";
|
||||
|
||||
export { buildAgentMediaPayload } from "openclaw/plugin-sdk/media-runtime";
|
||||
export { resolveChannelContextVisibilityMode } from "openclaw/plugin-sdk/config-runtime";
|
||||
export {
|
||||
evaluateSupplementalContextVisibility,
|
||||
filterSupplementalContextItems,
|
||||
} from "openclaw/plugin-sdk/feishu";
|
||||
export { normalizeAgentId } from "openclaw/plugin-sdk/routing";
|
||||
@@ -19,14 +19,6 @@ import {
|
||||
resolveOpenProviderRuntimeGroupPolicy,
|
||||
warnMissingProviderGroupPolicyFallbackOnce,
|
||||
} from "openclaw/plugin-sdk/runtime-group-policy";
|
||||
import type { ClawdbotConfig, RuntimeEnv } from "../runtime-api.js";
|
||||
import {
|
||||
buildAgentMediaPayload,
|
||||
evaluateSupplementalContextVisibility,
|
||||
filterSupplementalContextItems,
|
||||
normalizeAgentId,
|
||||
resolveChannelContextVisibilityMode,
|
||||
} from "../runtime-api.js";
|
||||
import { resolveFeishuRuntimeAccount } from "./accounts.js";
|
||||
import {
|
||||
checkBotMentioned,
|
||||
@@ -38,6 +30,14 @@ import {
|
||||
resolveFeishuMediaList,
|
||||
toMessageResourceType,
|
||||
} from "./bot-content.js";
|
||||
import {
|
||||
buildAgentMediaPayload,
|
||||
evaluateSupplementalContextVisibility,
|
||||
filterSupplementalContextItems,
|
||||
normalizeAgentId,
|
||||
resolveChannelContextVisibilityMode,
|
||||
} from "./bot-runtime-api.js";
|
||||
import type { ClawdbotConfig, RuntimeEnv } from "./bot-runtime-api.js";
|
||||
import { type FeishuPermissionError, resolveFeishuSenderName } from "./bot-sender-name.js";
|
||||
import { createFeishuClient } from "./client.js";
|
||||
import { finalizeFeishuMessageProcessing, tryRecordMessagePersistent } from "./dedup.js";
|
||||
|
||||
Reference in New Issue
Block a user