From 3dda4aaf08bac5b05b149dc81b9e3c9df5823a2d Mon Sep 17 00:00:00 2001 From: Gustavo Madeira Santana Date: Wed, 4 Mar 2026 02:33:08 -0500 Subject: [PATCH] Plugins/nostr: migrate to scoped plugin-sdk imports --- extensions/nostr/index.ts | 4 ++-- extensions/nostr/src/channel.outbound.test.ts | 2 +- extensions/nostr/src/channel.ts | 2 +- extensions/nostr/src/config-schema.ts | 2 +- extensions/nostr/src/nostr-profile-http.ts | 2 +- extensions/nostr/src/nostr-state-store.test.ts | 2 +- extensions/nostr/src/runtime.ts | 2 +- extensions/nostr/src/types.ts | 2 +- 8 files changed, 9 insertions(+), 9 deletions(-) diff --git a/extensions/nostr/index.ts b/extensions/nostr/index.ts index bcebb2fc06a..aa8901bd2b9 100644 --- a/extensions/nostr/index.ts +++ b/extensions/nostr/index.ts @@ -1,5 +1,5 @@ -import type { OpenClawPluginApi } from "openclaw/plugin-sdk/core"; -import { emptyPluginConfigSchema } from "openclaw/plugin-sdk/core"; +import type { OpenClawPluginApi } from "openclaw/plugin-sdk/nostr"; +import { emptyPluginConfigSchema } from "openclaw/plugin-sdk/nostr"; import { nostrPlugin } from "./src/channel.js"; import type { NostrProfile } from "./src/config-schema.js"; import { createNostrProfileHttpHandler } from "./src/nostr-profile-http.js"; diff --git a/extensions/nostr/src/channel.outbound.test.ts b/extensions/nostr/src/channel.outbound.test.ts index 9b4717136b0..96f2f29b46b 100644 --- a/extensions/nostr/src/channel.outbound.test.ts +++ b/extensions/nostr/src/channel.outbound.test.ts @@ -1,4 +1,4 @@ -import type { PluginRuntime } from "openclaw/plugin-sdk"; +import type { PluginRuntime } from "openclaw/plugin-sdk/nostr"; import { afterEach, describe, expect, it, vi } from "vitest"; import { createStartAccountContext } from "../../test-utils/start-account-context.js"; import { nostrPlugin } from "./channel.js"; diff --git a/extensions/nostr/src/channel.ts b/extensions/nostr/src/channel.ts index fef181810f2..1757d14c43d 100644 --- a/extensions/nostr/src/channel.ts +++ b/extensions/nostr/src/channel.ts @@ -5,7 +5,7 @@ import { DEFAULT_ACCOUNT_ID, formatPairingApproveHint, type ChannelPlugin, -} from "openclaw/plugin-sdk/compat"; +} from "openclaw/plugin-sdk/nostr"; import type { NostrProfile } from "./config-schema.js"; import { NostrConfigSchema } from "./config-schema.js"; import type { MetricEvent, MetricsSnapshot } from "./metrics.js"; diff --git a/extensions/nostr/src/config-schema.ts b/extensions/nostr/src/config-schema.ts index 0f94c099dca..a25868da356 100644 --- a/extensions/nostr/src/config-schema.ts +++ b/extensions/nostr/src/config-schema.ts @@ -1,4 +1,4 @@ -import { MarkdownConfigSchema, buildChannelConfigSchema } from "openclaw/plugin-sdk/compat"; +import { MarkdownConfigSchema, buildChannelConfigSchema } from "openclaw/plugin-sdk/nostr"; import { z } from "zod"; const allowFromEntry = z.union([z.string(), z.number()]); diff --git a/extensions/nostr/src/nostr-profile-http.ts b/extensions/nostr/src/nostr-profile-http.ts index d1367b0ddab..b4d53e16a4e 100644 --- a/extensions/nostr/src/nostr-profile-http.ts +++ b/extensions/nostr/src/nostr-profile-http.ts @@ -13,7 +13,7 @@ import { isBlockedHostnameOrIp, readJsonBodyWithLimit, requestBodyErrorToText, -} from "openclaw/plugin-sdk/compat"; +} from "openclaw/plugin-sdk/nostr"; import { z } from "zod"; import { publishNostrProfile, getNostrProfileState } from "./channel.js"; import { NostrProfileSchema, type NostrProfile } from "./config-schema.js"; diff --git a/extensions/nostr/src/nostr-state-store.test.ts b/extensions/nostr/src/nostr-state-store.test.ts index beb5caa0048..5ab5b0c2946 100644 --- a/extensions/nostr/src/nostr-state-store.test.ts +++ b/extensions/nostr/src/nostr-state-store.test.ts @@ -1,7 +1,7 @@ import fs from "node:fs/promises"; import os from "node:os"; import path from "node:path"; -import type { PluginRuntime } from "openclaw/plugin-sdk/compat"; +import type { PluginRuntime } from "openclaw/plugin-sdk/nostr"; import { describe, expect, it } from "vitest"; import { readNostrBusState, diff --git a/extensions/nostr/src/runtime.ts b/extensions/nostr/src/runtime.ts index e3e2e7028b0..dbcffde4979 100644 --- a/extensions/nostr/src/runtime.ts +++ b/extensions/nostr/src/runtime.ts @@ -1,4 +1,4 @@ -import type { PluginRuntime } from "openclaw/plugin-sdk/compat"; +import type { PluginRuntime } from "openclaw/plugin-sdk/nostr"; let runtime: PluginRuntime | null = null; diff --git a/extensions/nostr/src/types.ts b/extensions/nostr/src/types.ts index 9e25fb6f392..9baf78a0ca8 100644 --- a/extensions/nostr/src/types.ts +++ b/extensions/nostr/src/types.ts @@ -3,7 +3,7 @@ import { normalizeAccountId, normalizeOptionalAccountId, } from "openclaw/plugin-sdk/account-id"; -import type { OpenClawConfig } from "openclaw/plugin-sdk/compat"; +import type { OpenClawConfig } from "openclaw/plugin-sdk/nostr"; import type { NostrProfile } from "./config-schema.js"; import { getPublicKeyFromPrivate } from "./nostr-bus.js"; import { DEFAULT_RELAYS } from "./nostr-bus.js";