diff --git a/extensions/slack/src/channel.test.ts b/extensions/slack/src/channel.test.ts index 93b10d6522d..b9baf9f3531 100644 --- a/extensions/slack/src/channel.test.ts +++ b/extensions/slack/src/channel.test.ts @@ -1,3 +1,4 @@ +import { createNonExitingRuntime } from "openclaw/plugin-sdk/runtime-env"; import type { OpenClawConfig } from "openclaw/plugin-sdk/slack"; import { describe, expect, it, vi } from "vitest"; import { slackOutbound } from "./outbound-adapter.js"; @@ -16,6 +17,8 @@ vi.mock("./runtime.js", () => ({ import { slackPlugin } from "./channel.js"; +const runtime = createNonExitingRuntime(); + async function getSlackConfiguredState(cfg: OpenClawConfig) { const account = slackPlugin.config.resolveAccount(cfg, "default"); return { @@ -261,7 +264,7 @@ describe("slackPlugin directory", () => { }, }, }, - runtime: undefined, + runtime, }), ).resolves.toEqual([{ id: "user:u123", kind: "user" }]); }); diff --git a/package.json b/package.json index 413fee96094..d6e055bc5f6 100644 --- a/package.json +++ b/package.json @@ -94,6 +94,10 @@ "types": "./dist/plugin-sdk/reply-runtime.d.ts", "default": "./dist/plugin-sdk/reply-runtime.js" }, + "./plugin-sdk/reply-payload": { + "types": "./dist/plugin-sdk/reply-payload.d.ts", + "default": "./dist/plugin-sdk/reply-payload.js" + }, "./plugin-sdk/channel-runtime": { "types": "./dist/plugin-sdk/channel-runtime.d.ts", "default": "./dist/plugin-sdk/channel-runtime.js" @@ -394,6 +398,10 @@ "types": "./dist/plugin-sdk/channel-policy.d.ts", "default": "./dist/plugin-sdk/channel-policy.js" }, + "./plugin-sdk/channel-send-result": { + "types": "./dist/plugin-sdk/channel-send-result.d.ts", + "default": "./dist/plugin-sdk/channel-send-result.js" + }, "./plugin-sdk/group-access": { "types": "./dist/plugin-sdk/group-access.d.ts", "default": "./dist/plugin-sdk/group-access.js"