fix(slack): land #31028 from @taw0002

Co-authored-by: taw0002 <webmaster@sodsolutions.com>
This commit is contained in:
Peter Steinberger
2026-03-02 01:03:39 +00:00
parent da80e22d89
commit 4320cde91d
3 changed files with 6 additions and 0 deletions

View File

@@ -16,6 +16,10 @@ vi.mock("./runtime.js", () => ({
import { slackPlugin } from "./channel.js";
describe("slackPlugin actions", () => {
it("prefers session lookup for announce target routing", () => {
expect(slackPlugin.meta.preferSessionLookupForAnnounceTarget).toBe(true);
});
it("forwards read threadId to Slack action handler", async () => {
handleSlackActionMock.mockResolvedValueOnce({ messages: [], hasMore: false });
const handleAction = slackPlugin.actions?.handleAction;

View File

@@ -67,6 +67,7 @@ export const slackPlugin: ChannelPlugin<ResolvedSlackAccount> = {
id: "slack",
meta: {
...meta,
preferSessionLookupForAnnounceTarget: true,
},
onboarding: slackOnboardingAdapter,
pairing: {