Matrix: narrow monitor runtime imports

This commit is contained in:
Gustavo Madeira Santana 2026-03-31 07:07:46 -04:00
parent 2bdf2fbf14
commit d077faab1a
No known key found for this signature in database
10 changed files with 15 additions and 15 deletions

View File

@ -1,4 +1,4 @@
import { resolveAckReaction, type OpenClawConfig } from "../../runtime-api.js";
import { resolveAckReaction, type OpenClawConfig } from "openclaw/plugin-sdk/matrix";
import type { CoreConfig } from "../../types.js";
import { resolveMatrixAccountConfig } from "../accounts.js";

View File

@ -1,4 +1,4 @@
import type { RuntimeEnv } from "../../runtime-api.js";
import type { RuntimeEnv } from "openclaw/plugin-sdk/matrix";
import { getMatrixRuntime } from "../../runtime.js";
import type { MatrixConfig } from "../../types.js";
import type { MatrixClient } from "../sdk.js";

View File

@ -1,4 +1,3 @@
import { resolveMatrixTargets } from "../../resolve-targets.js";
import {
addAllowlistUserEntriesFromConfigEntry,
buildAllowlistResolutionSummary,
@ -6,7 +5,8 @@ import {
patchAllowlistUsersInConfigEntries,
summarizeMapping,
type RuntimeEnv,
} from "../../runtime-api.js";
} from "openclaw/plugin-sdk/matrix";
import { resolveMatrixTargets } from "../../resolve-targets.js";
import type { CoreConfig, MatrixRoomConfig } from "../../types.js";
import { normalizeMatrixUserId } from "./allowlist.js";

View File

@ -1,18 +1,18 @@
import { resolveControlCommandGate } from "openclaw/plugin-sdk/command-auth";
import { getSessionBindingService } from "openclaw/plugin-sdk/conversation-runtime";
import {
createReplyPrefixOptions,
createTypingCallbacks,
ensureConfiguredAcpBindingReady,
formatAllowlistMatchMeta,
getAgentScopedMediaLocalRoots,
getSessionBindingService,
logInboundDrop,
logTypingFailure,
resolveControlCommandGate,
type PluginRuntime,
type ReplyPayload,
type RuntimeEnv,
type RuntimeLogger,
} from "../../runtime-api.js";
} from "openclaw/plugin-sdk/matrix";
import { ensureConfiguredAcpBindingReady } from "openclaw/plugin-sdk/matrix-runtime-heavy";
import type { CoreConfig, MatrixRoomConfig, ReplyToMode } from "../../types.js";
import { createMatrixDraftStream } from "../draft-stream.js";
import {

View File

@ -1,4 +1,4 @@
import { readJsonFileWithFallback, writeJsonFileAtomically } from "../../runtime-api.js";
import { readJsonFileWithFallback, writeJsonFileAtomically } from "openclaw/plugin-sdk/json-store";
import { createAsyncLock } from "../async-lock.js";
import { resolveMatrixStateFilePath } from "../client/storage.js";
import type { MatrixAuth } from "../client/types.js";

View File

@ -1,7 +1,7 @@
import fs from "node:fs/promises";
import os from "node:os";
import path from "node:path";
import { readJsonFileWithFallback, writeJsonFileAtomically } from "../../runtime-api.js";
import { readJsonFileWithFallback, writeJsonFileAtomically } from "openclaw/plugin-sdk/json-store";
import { getMatrixRuntime } from "../../runtime.js";
import { resolveMatrixStoragePaths } from "../client/storage.js";
import type { MatrixAuth } from "../client/types.js";

View File

@ -2,7 +2,7 @@ import {
formatLocationText,
toLocationContext,
type NormalizedLocation,
} from "../../runtime-api.js";
} from "openclaw/plugin-sdk/matrix";
import type { LocationMessageEventContent } from "../sdk.js";
import { EventType } from "./types.js";

View File

@ -1,5 +1,5 @@
import { getSessionBindingService } from "../../runtime-api.js";
import type { PluginRuntime } from "../../runtime-api.js";
import { getSessionBindingService } from "openclaw/plugin-sdk/conversation-runtime";
import type { PluginRuntime } from "openclaw/plugin-sdk/matrix";
import type { CoreConfig } from "../../types.js";
import { resolveMatrixAccountConfig } from "../accounts.js";
import { extractMatrixReactionAnnotation } from "../reaction-common.js";

View File

@ -3,7 +3,7 @@ import type {
OpenClawConfig,
ReplyPayload,
RuntimeEnv,
} from "../../runtime-api.js";
} from "openclaw/plugin-sdk/matrix";
import { getMatrixRuntime } from "../../runtime.js";
import type { MatrixClient } from "../sdk.js";
import { chunkMatrixText, sendMessageMatrix } from "../send.js";

View File

@ -1,6 +1,6 @@
import fs from "node:fs/promises";
import path from "node:path";
import { readJsonFileWithFallback, writeJsonFileAtomically } from "../../runtime-api.js";
import { readJsonFileWithFallback, writeJsonFileAtomically } from "openclaw/plugin-sdk/json-store";
import type { MatrixConfig } from "../../types.js";
import { resolveMatrixStoragePaths } from "../client/storage.js";
import type { MatrixAuth } from "../client/types.js";