diff --git a/extensions/feishu/src/dedup-runtime-api.ts b/extensions/feishu/src/dedup-runtime-api.ts new file mode 100644 index 00000000000..50eaad15f4b --- /dev/null +++ b/extensions/feishu/src/dedup-runtime-api.ts @@ -0,0 +1,5 @@ +export { + createDedupeCache, + createPersistentDedupe, + readJsonFileWithFallback, +} from "openclaw/plugin-sdk/feishu"; diff --git a/extensions/feishu/src/dedup.ts b/extensions/feishu/src/dedup.ts index 0d1f19406f6..30e8523709a 100644 --- a/extensions/feishu/src/dedup.ts +++ b/extensions/feishu/src/dedup.ts @@ -4,7 +4,7 @@ import { createDedupeCache, createPersistentDedupe, readJsonFileWithFallback, -} from "../runtime-api.js"; +} from "./dedup-runtime-api.js"; // Persistent TTL: 24 hours — survives restarts & WebSocket reconnects. const DEDUP_TTL_MS = 24 * 60 * 60 * 1000;