diff --git a/extensions/matrix/src/matrix/monitor/rooms.ts b/extensions/matrix/src/matrix/monitor/rooms.ts index 9ee5091acf7..828a1f56955 100644 --- a/extensions/matrix/src/matrix/monitor/rooms.ts +++ b/extensions/matrix/src/matrix/monitor/rooms.ts @@ -1,4 +1,4 @@ -import { buildChannelKeyCandidates, resolveChannelEntryMatch } from "../../runtime-api.js"; +import { buildChannelKeyCandidates, resolveChannelEntryMatch } from "openclaw/plugin-sdk/matrix"; import type { MatrixRoomConfig } from "../../types.js"; export type MatrixRoomConfigResolved = { diff --git a/extensions/matrix/src/matrix/thread-bindings.ts b/extensions/matrix/src/matrix/thread-bindings.ts index 69b04a7f98c..7a23caf5599 100644 --- a/extensions/matrix/src/matrix/thread-bindings.ts +++ b/extensions/matrix/src/matrix/thread-bindings.ts @@ -1,12 +1,11 @@ -import type { SessionBindingAdapter } from "openclaw/plugin-sdk/conversation-runtime"; import { - readJsonFileWithFallback, registerSessionBindingAdapter, - resolveAgentIdFromSessionKey, resolveThreadBindingFarewellText, + type SessionBindingAdapter, unregisterSessionBindingAdapter, - writeJsonFileAtomically, -} from "../runtime-api.js"; +} from "openclaw/plugin-sdk/conversation-runtime"; +import { readJsonFileWithFallback, writeJsonFileAtomically } from "openclaw/plugin-sdk/json-store"; +import { resolveAgentIdFromSessionKey } from "openclaw/plugin-sdk/routing"; import { resolveMatrixStateFilePath } from "./client/storage.js"; import type { MatrixAuth } from "./client/types.js"; import type { MatrixClient } from "./sdk.js";