From ca2a67e07ee08bf5ed207fc98a5de794d7ee3a2a Mon Sep 17 00:00:00 2001 From: Gustavo Madeira Santana Date: Sun, 29 Mar 2026 23:56:20 -0400 Subject: [PATCH] Slack: keep auto-thread test context local --- extensions/slack/src/action-threading.test.ts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/extensions/slack/src/action-threading.test.ts b/extensions/slack/src/action-threading.test.ts index 28b576a8252..bc5a4701f99 100644 --- a/extensions/slack/src/action-threading.test.ts +++ b/extensions/slack/src/action-threading.test.ts @@ -1,10 +1,16 @@ -import type { ChannelThreadingToolContext } from "openclaw/plugin-sdk"; import { describe, expect, it } from "vitest"; import { resolveSlackAutoThreadId } from "./action-threading.js"; +type SlackThreadingToolContext = { + currentChannelId?: string; + currentThreadTs?: string; + replyToMode?: "off" | "first" | "all"; + hasRepliedRef?: { value: boolean }; +}; + function createToolContext( - overrides: Partial = {}, -): ChannelThreadingToolContext { + overrides: Partial = {}, +): SlackThreadingToolContext { return { currentChannelId: "C123", currentThreadTs: "thread-1",