releases.shpreview
Slack/Node SDK

Node SDK

$npx -y @buildinternet/releases show slack-node-sdk
Mon
Wed
Fri
AprMayJunJulAugSepOctNovDecJanFebMarApr
Less
More
Releases14Avg5/moVersions@slack/cli-test@2.2.1 → @slack/webhook@7.0.8
Oct 7, 2025

AI-Enabled Features: Loading States, Text Streaming, and Feedback Buttons

🍿 Preview

https://github.com/user-attachments/assets/bc16597b-1632-46bb-b7aa-fe22330daf84

📚 Changelog

⚡ Getting Started

Try the AI Agent Sample app to explore the AI-enabled features and existing Assistant helper:

# Create a new AI Agent app
$ slack create slack-ai-agent-app --template slack-samples/bolt-js-assistant-template
$ cd slack-ai-agent-app/

# Add your OPENAI_API_KEY
$ export OPENAI_API_KEY=sk-proj-ahM...

# Run the local dev server
$ slack run

After the app starts, send a message to the "slack-ai-agent-app" bot for a unique response.

⌛ Loading States

Loading states allows you to not only set the status (e.g. "My app is typing...") but also sprinkle some personality by cycling through a collection of loading messages:

app.event('message', async ({ client, context, event, logger }) => {
    // ...
    await client.assistant.threads.setStatus({
        channel_id: channelId,
        thread_ts: threadTs,
        status: 'thinking...',
        loading_messages: [
            'Teaching the hamsters to type faster…',
            'Untangling the internet cables…',
            'Consulting the office goldfish…',
            'Polishing up the response just for you…',
            'Convincing the AI to stop overthinking…',
        ],
    });

    // Start a new message stream
});

🔮 Text Streaming Helper

The client.chatStream() helper utility can be used to streamline calling the 3 text streaming methods:

app.event('message', async ({ client, context, event, logger }) => {
    // ...

    // Start a new message stream
    const streamer = client.chatStream({
        channel: channelId,
        recipient_team_id: teamId,
        recipient_user_id: userId,
        thread_ts: threadTs,
    });

    // Loop over OpenAI response stream
    // https://platform.openai.com/docs/api-reference/responses/create
    for await (const chunk of llmResponse) {
        if (chunk.type === 'response.output_text.delta') {
            await streamer.append({
                markdown_text: chunk.delta,
            });
        }
    }

    // Stop the stream and attach feedback buttons
    await streamer.stop({ blocks: [feedbackBlock] });
});

🔠 Text Streaming Methods

Alternative to the Text Streaming Helper is to call the individual methods.

1) client.chat.startStream

First, start a chat text stream to stream a response to any message:

app.event('message', async ({ client, context, event, logger }) => {
    // ...
    const streamResponse = await client.chat.startStream({
        channel: channelId,
        recipient_team_id: teamId,
        recipient_user_id: userId,
        thread_ts: threadTs,
    });

    const streamTs = streamResponse.ts

2) client.chat.appendStream

After starting a chat text stream, you can then append text to it in chunks (often from your favourite LLM SDK) to convey a streaming effect:

for await (const chunk of llmResponse) {
    if (chunk.type === 'response.output_text.delta') {
        await client.chat.appendSteam({
            channel: channelId,
            markdown_text: chunk.delta,
            ts: streamTs,
        });
    }
}

3) client.chat.stopStream

Lastly, you can stop the chat text stream to finalize your message:

await client.chat.stopStream({
    blocks: [feedbackBlock],
    channel: channelId,
    ts: streamTs,
});

👍🏻 Feedback Buttons

Add feedback buttons to the bottom of a message, after stopping a text stream, to gather user feedback:

const feedbackBlock = {
    type: 'context_actions',
    elements: [{
        type: 'feedback_buttons',
        action_id: 'feedback',
        positive_button: {
            text: { type: 'plain_text', text: 'Good Response' },
            accessibility_label: 'Submit positive feedback on this response',
            value: 'good-feedback',
        },
        negative_button: {
            text: { type: 'plain_text', text: 'Bad Response' },
            accessibility_label: 'Submit negative feedback on this response',
            value: 'bad-feedback',
        },
    }],
};

// Using the Text Streaming Helper
await streamer.stop({ blocks: [feedbackBlock] });
// Or, using the Text Streaming Method
await client.chat.stopStream({
    blocks: [feedbackBlock],
    channel: channelId,
    ts: streamTs,
});

What's Changed

👾 Enhancements

  • feat: add ai-enabled features text streaming methods, feedback blocks, and loading state in #2399 - Thanks @zimeg!

📚 Documentation

  • docs: update package homepage to docs.slack.dev tools reference in #2369 - Thanks @zimeg!
  • docs: autogenerate package reference to language specific paths in #2337 - Thanks @zimeg!

🤖 Dependencies

  • build(web-api): bump to minimum @slack/types@2.17.0 in #2401 - Thanks @zimeg!
  • chore(deps-dev): bump typescript from 5.9.2 to 5.9.3 in /packages/web-api in #2398 - Thanks @dependabot!

🧰 Maintenance

  • build: use latest biome schema version in #2363 - Thanks @zimeg!
  • chore(web-api): release @slack/web-api@7.11.0 in #2402 - Thanks @zimeg!

Milestone: https://github.com/slackapi/node-slack-sdk/milestone/147?closed=1 Full Changelog: https://github.com/slackapi/node-slack-sdk/compare/@slack/web-api@7.10.0...@slack/web-api@7.11.0 Package: https://www.npmjs.com/package/@slack/web-api/v/7.11.0

What's Changed

👾 Enhancements

  • feat: add ai-enabled features text streaming methods, feedback blocks, and loading state in #2399 - Thanks @zimeg!

📚 Documentation

  • docs: autogenerate package reference to language specific paths in #2337 - Thanks @zimeg!
  • docs: update package homepage to docs.slack.dev tools reference in #2369 - Thanks @zimeg!

🧰 Maintenance

  • build: use latest biome schema version in #2363 - Thanks @zimeg!
  • chore(types): release @slack/types@2.17.0 in #2400 - Thanks @zimeg!

Milestone: https://github.com/slackapi/node-slack-sdk/milestone/149?closed=1 Full Changelog: https://github.com/slackapi/node-slack-sdk/compare/@slack/types@2.16.0...@slack/types@2.17.0 Package: https://www.npmjs.com/package/@slack/types/v/2.17.0

Aug 27, 2025

What's Changed

This release adds the version command to Slack CLI testing utilities for testing the output of the version command.

👾 Enhancements

  • feat(cli-test): add version command in #2353 - Thanks @zimeg!

📚 Documentation

  • docs: update links, copy edit, apply style guide in #2294 - Thanks @haleychaas!
  • docs: autogenerated typedoc reference in #2308 - Thanks @lukegalbraithrussell!
  • docs: autogenerate package reference to language specific paths in #2337 - Thanks @zimeg!

🤖 Dependencies

  • chore(deps-dev): bump @biomejs/biome to v2 for all packages in #2281 - Thanks @mwbrooks!
  • chore(deps-dev): bump @types/node from 22.15.32 to 24.0.3 in /packages/cli-test in #2262 - Thanks @dependabot!
  • chore(deps-dev): bump cross-env from 7.0.3 to 10.0.0 in /packages/cli-test in #2325 - Thanks @dependabot!
  • chore(deps-dev): bump shx from 0.3.4 to 0.4.0 in /packages/cli-test in #2181 - Thanks @dependabot!
  • chore(deps-dev): bump sinon from 19.0.5 to 20.0.0 in /packages/cli-test in the dev-sinon group in #2199 - Thanks @dependabot!
  • chore(deps-dev): bump sinon from 20.0.0 to 21.0.0 in /packages/cli-test in the dev-sinon group in #2264 - Thanks @dependabot!
  • chore(deps-dev): bump typescript from 5.7.3 to 5.8.2 in /packages/cli-test in #2160 - Thanks @dependabot!
  • chore(deps-dev): bump typescript from 5.8.2 to 5.8.3 in /packages/cli-test in #2224 - Thanks @dependabot!
  • chore(deps-dev): bump typescript from 5.8.3 to 5.9.2 in /packages/cli-test in #2324 - Thanks @dependabot!

🧰 Maintenance

  • test: upload individual test results to codecov to gather stats in #2178 - Thanks @zimeg!
  • chore(cli-test): release @slack/cli-test@2.2.0+cli.2.32.2 in #2354 - Thanks @zimeg!

Package: https://www.npmjs.com/package/@slack/cli-test/v/2.2.0 Full Changelog: https://github.com/slackapi/node-slack-sdk/compare/@slack/cli-test@2.1.0+cli.2.32.2...@slack/cli-test@2.2.0+cli.2.32.2 Milestone: https://github.com/slackapi/node-slack-sdk/milestone/136?closed=1

Aug 25, 2025

What's Changed

This release updates internal dependencies to use more secure versions 🔏

📚 Documentation

  • docs: update links, copy edit, apply style guide in #2294 - Thanks @haleychaas!
  • docs: autogenerated typedoc reference in #2308 - Thanks @lukegalbraithrussell!
  • docs: autogenerate package reference to language specific paths in #2337 - Thanks @zimeg!

🤖 Dependencies

  • chore(rtm-api): bump @slack/web-api to 7.10.0 in #2342 - Thanks @zimeg!
  • chore(deps-dev): bump @biomejs/biome to v2 for all packages in #2281 - Thanks @mwbrooks!

🧰 Maintenance

  • chore(rtm-api): release @slack/rtm-api@7.0.4 in #2347 - Thanks @zimeg!

Package: https://www.npmjs.com/package/@slack/rtm-api/v/7.0.4 Full Changelog: https://github.com/slackapi/node-slack-sdk/compare/@slack/rtm-api@7.0.3...@slack/rtm-api@7.0.4 Milestone: https://github.com/slackapi/node-slack-sdk/milestone/150?closed=1

What's Changed

This release updates internal dependencies to use more secure versions 🔏

📚 Documentation

  • docs: update links, copy edit, apply style guide in #2294 - Thanks @haleychaas!
  • docs: autogenerated typedoc reference in #2308 - Thanks @lukegalbraithrussell!
  • docs: autogenerate package reference to language specific paths in #2337 - Thanks @zimeg!

🤖 Dependencies

  • chore(socket-mode): bump @slack/web-api to 7.10.0 in #2343 - Thanks @zimeg!
  • chore(deps-dev): bump typescript from 5.7.3 to 5.8.3 in /packages/socket-mode in #2163 - Thanks @dependabot!
  • chore(deps-dev): bump sinon from 20.0.0 to 21.0.0 in /packages/socket-mode in the dev-sinon group in #2263 - Thanks @dependabot!
  • chore(deps-dev): bump @biomejs/biome to v2 for all packages in #2281 - Thanks @mwbrooks!
  • chore(deps-dev): bump typescript from 5.8.3 to 5.9.2 in /packages/socket-mode in #2326 - Thanks @dependabot!

🧰 Maintenance

  • chore(socket-mode): release @slack/socket-mode@2.0.5 in #2346 - Thanks @zimeg!

Package: https://www.npmjs.com/package/@slack/socket-mode/v/2.0.5 Full Changelog: https://github.com/slackapi/node-slack-sdk/compare/@slack/oauth@3.0.4...@slack/socket-mode@2.0.5 Milestone: https://github.com/slackapi/node-slack-sdk/milestone/87?closed=1

What's Changed

This release removes unused dependencies and updates internal dependencies to use more secure versions 🔏

📚 Documentation

  • docs: update links, copy edit, apply style guide in #2294 - Thanks @haleychaas!
  • docs: autogenerated typedoc reference in #2308 - Thanks @lukegalbraithrussell!
  • docs: autogenerate package reference to language specific paths in #2337 - Thanks @zimeg!

🤖 Dependencies

  • refactor(oauth): remove lodash.isstring from dependencies in #2293 - Thanks @zimeg!
  • chore(oauth): bump @slack/web-api to 7.10.0 in #2341 - Thanks @zimeg!
  • chore(deps-dev): bump typescript from 5.8.2 to 5.8.3 in /packages/oauth in #2225 - Thanks @dependabot!
  • chore(deps-dev): bump typescript from 5.8.3 to 5.9.2 in /packages/oauth in #2328 - Thanks @dependabot!
  • chore(deps-dev): bump sinon from 20.0.0 to 21.0.0 in /packages/oauth in the dev-sinon group in #2268 - Thanks @dependabot!
  • chore(deps-dev): bump @biomejs/biome to v2 for all packages in #2281 - Thanks @mwbrooks!

🧰 Maintenance

  • chore(oauth): release @slack/oauth@3.0.4 in #2345 - Thanks @zimeg!

Package: https://www.npmjs.com/package/@slack/oauth/v/3.0.4 Full Changelog: https://github.com/slackapi/node-slack-sdk/compare/@slack/oauth@3.0.3...@slack/oauth@3.0.4 Milestone: https://github.com/slackapi/node-slack-sdk/milestone/121?closed=1

Aug 22, 2025

What's Changed

Messaging with markdown_text is supported in this release, alongside a few methods to feature workflows in channel:

const response = await client.chat.postMessage({
  channel: "C0123456789",
  markdown_text: "**bold**"
});

👾 Enhancements

  • feat(web-api): add workflows.featured.{add|list|remove|set} methods in #2303 - Thanks @zimeg!
  • feat(web-api): add markdown_text property to chat.{postEphemeral|postMessage|scheduleMessage|update} methods in #2330 - Thanks @hello-ashleyintech!

🐛 Bugs

  • fix(web-api): remove bounds on assistant.threads.setSuggestedPrompts prompts count in types in #2297 - Thanks @zimeg!

📚 Documentation

  • docs: update links, copy edit, apply style guide in #2294 - Thanks @haleychaas!
  • docs: autogenerated typedoc reference in #2308 - Thanks @lukegalbraithrussell!

🤖 Dependencies

  • bump form-data to at least 4.0.4. to resolve CVE-2025-7783 in #2314 - Thanks @brianbegy!
  • chore(deps): bump axios from ^1.8.3 to ^1.11.0 in @slack/web-api in #2332 - Thanks @behcet!
  • chore(deps-dev): bump @biomejs/biome to v2 for all packages in #2281 - Thanks @mwbrooks!
  • chore(deps-dev): bump tsd from 0.32.0 to 0.33.0 in /packages/web-api in #2334 - Thanks @dependabot!
  • chore(deps-dev): bump typescript from 5.8.3 to 5.9.2 in /packages/web-api in #2327 - Thanks @dependabot!

🧰 Maintenance

  • chore(types): release @slack/web-api@7.10.0 in #2340 - Thanks @zimeg!

🎉 New Contributors

Package: https://www.npmjs.com/package/@slack/web-api/v/7.10.0 Full Changelog: https://github.com/slackapi/node-slack-sdk/compare/@slack/web-api@7.9.3...@slack/web-api@7.10.0 Milestone: https://github.com/slackapi/node-slack-sdk/milestone/144?closed=1

What's Changed

This release includes a security patch to internal dependencies. 🔏 ✨

📚 Documentation

  • docs: update links, copy edit, apply style guide in #2294 - Thanks @haleychaas!
  • docs: autogenerated typedoc reference in #2308 - Thanks @lukegalbraithrussell!

🤖 Dependencies

  • chore(deps): bump axios from ^1.8.3 to ^1.11.0 in @slack/webhook in #2335 - Thanks @mwbrooks!
  • chore(deps-dev): bump @biomejs/biome to v2 for all packages in #2281 - Thanks @mwbrooks!
  • chore(deps-dev): bump mocha from 10.8.2 to 11.7.1 in /packages/webhook in the dev-mocha group in #2305 - Thanks @dependabot!
  • chore(deps-dev): bump nock from 13.5.6 to 14.0.6 in /packages/webhook in #2306 - Thanks @dependabot!
  • chore(deps-dev): bump typescript from 4.9.5 to 5.8.3 in /packages/webhook in #2309 - Thanks @dependabot!
  • chore(deps-dev): bump ts-node from 8.10.2 to 10.9.2 in /packages/webhook in #2310 - Thanks @dependabot!
  • chore(deps-dev): bump shx from 0.3.4 to 0.4.0 in /packages/webhook in #2311 - Thanks @dependabot!
  • chore(deps-dev): bump c8 from 9.1.0 to 10.1.3 in /packages/webhook in #2312 - Thanks @dependabot!

🧰 Maintenance

  • test: upload individual test results to codecov to gather stats in #2178 - Thanks @zimeg!
  • chore(webhook): release @slack/webhook@7.0.6 in #2338 - Thanks @zimeg!

Package: https://www.npmjs.com/package/@slack/webhook/v/7.0.6 Full Changelog: https://github.com/slackapi/node-slack-sdk/compare/@slack/webhook@7.0.5...@slack/webhook@7.0.6 Milestone: https://github.com/slackapi/node-slack-sdk/milestone/140?closed=1

What's Changed

The markdown block is now supported! Display formatted markdown in messages with this release:

const response = await client.chat.postMessage({
  channel: "C0123456789",
  text: "a bold message appears",
  blocks: [
    {
      type: "markdown",
      text: "**this is bold**",
    },
  ],
});

👾 Enhancements

  • feat(types): add markdown block in #2296 - Thanks @zimeg!

📚 Documentation

  • docs: update links, copy edit, apply style guide in #2294 - Thanks @haleychaas!
  • docs(types): fix markdown block type annotation in #2298 - Thanks @zimeg!
  • docs: autogenerated typedoc reference in #2308 - Thanks @lukegalbraithrussell!

🧰 Maintenance

  • chore(deps-dev): bump tsd from 0.32.0 to 0.33.0 in /packages/types in #2333 - Thanks @dependabot!
  • chore(types): release @slack/types@2.16.0 in #2339 - Thanks @zimeg!

Package: https://www.npmjs.com/package/@slack/types/v/2.16.0 Full Changelog: https://github.com/slackapi/node-slack-sdk/compare/@slack/types@2.15.0...@slack/types@2.16.0 Milestone: https://github.com/slackapi/node-slack-sdk/milestone/146?closed=1

Jul 15, 2025

What's changed

This release redirects the link to the changelog to the wonderful pages of docs.slack.dev/changelog

📚 Documentation

  • docs: update links, copy edit, apply style guide in #2294 - Thanks @haleychaas!

🤖 Dependencies

  • chore(deps-dev): bump @biomejs/biome to v2 for all packages in #2281 - Thanks @mwbrooks!
  • chore(deps-dev): bump sinon from 20.0.0 to 21.0.0 in /packages/cli-hooks in the dev-sinon group in #2266 - Thanks @dependabot!
  • chore(deps-dev): bump @types/node from 22.15.32 to 24.0.3 in /packages/cli-hooks in #2265 - Thanks @dependabot!
  • chore(deps-dev): bump typescript from 5.8.2 to 5.8.3 in /packages/cli-hooks in #2226 - Thanks @dependabot!
  • chore(deps-dev): bump sinon from 19.0.5 to 20.0.0 in /packages/cli-hooks in the dev-sinon group in #2202 - Thanks @dependabot!
  • chore(deps-dev): bump typescript from 5.7.3 to 5.8.2 in /packages/cli-hooks in #2161 - Thanks @dependabot!
  • chore(deps-dev): bump shx from 0.3.4 to 0.4.0 in /packages/cli-hooks in #2185 - Thanks @dependabot!

🧰 Maintenance

  • test: upload individual test results to codecov to gather stats in #2178 - Thanks @zimeg!
  • chore(cli-hooks): release @slack/cli-hooks@1.2.1 in #2299 - Thanks @zimeg!

🎉 New contributors

Milestone: https://github.com/slackapi/node-slack-sdk/milestone/101 Full Changelog: https://github.com/slackapi/node-slack-sdk/compare/@slack/cli-hooks@1.2.0...@slack/cli-hooks@1.2.1

Jul 9, 2025

What's Changed

🧱 Enhancements

  • feat(types): Add assistant_thread to message event payload type in #2077 - Thanks @seratch!
  • Add expand prfoperty to section block type in #2137 - Thanks @seratch!

🐛 Bug fixes

  • fix(types): use correct name of team_domain_change event in #2280 - Thanks @toofishes!

📚 Documentation

  • docs: replace redirected or missing links to sdk documentation in #2125 - Thanks @zimeg!

🤖 Dependencies

  • chore(deps-dev): bump @biomejs/biome to v2 for all packages in #2281 - Thanks @mwbrooks!
  • chore(deps-dev): bump tsd from 0.31.2 to 0.32.0 in /packages/types in #2235 - Thanks @dependabot!
  • chore(deps-dev): bump shx from 0.3.4 to 0.4.0 in /packages/types in #2184 - Thanks @dependabot!

🧰 Maintenance

  • ci: check for changes to lints separate from writing changes in #2117 - Thanks @zimeg!
  • chore(types): release @slack/types@2.15.0 in #2295 - Thanks @zimeg!

New Contributors

Milestone: https://github.com/slackapi/node-slack-sdk/milestone/145 Full Changelog: https://github.com/slackapi/node-slack-sdk/compare/@slack/types@2.14.0...@slack/types@2.15.0

Jun 19, 2025

What's Changed

This release has a few small updates to align with arguments of various Slack API methods.

👾 Enhancements

🐛 Fixes

🧰 Maintenance

Full Changelog: https://github.com/slackapi/node-slack-sdk/compare/@slack/web-api@7.9.2...@slack/web-api@7.9.3 Milestone: https://github.com/slackapi/node-slack-sdk/milestone/143

May 20, 2025

What's Changed

🐛 Fixes

📖 Docs

🧰 Maintenance

Full Changelog: https://github.com/slackapi/node-slack-sdk/compare/@slack/socket-mode@2.0.4...@slack/web-api@7.9.2 Milstone: https://github.com/slackapi/node-slack-sdk/milestone/141?closed=1

Mar 27, 2025

What's Changed

This release includes an update of @slack/web-api to bump internal dependencies to supported versions.

Maintenance 🧰

Full Changelog: https://github.com/slackapi/node-slack-sdk/compare/@slack/socket-mode@2.0.3...@slack/socket-mode@2.0.4 Milestone: https://github.com/slackapi/node-slack-sdk/milestone/133

What's Changed

This release includes an update of @slack/web-api to bump internal dependencies to supported versions.

Maintenance 🧰

Full Changelog: https://github.com/slackapi/node-slack-sdk/compare/@slack/rtm-api@7.0.2...@slack/rtm-api@7.0.3 Milestone: https://github.com/slackapi/node-slack-sdk/milestone/135

Mar 26, 2025

What's Changed

This release includes an update of @slack/web-api to bump internal dependencies to supported versions.

Maintenance 🧰

Full Changelog: https://github.com/slackapi/node-slack-sdk/compare/@slack/oauth@3.0.2...@slack/oauth@3.0.3 Milestone: https://github.com/slackapi/node-slack-sdk/milestone/134

What's Changed

This release fixes a bug where setting allowAbsoluteUrls to false caused the filesUploadV2 method to error when uploading files. Files can now be uploaded with allowAbsoluteUrls set to false.

Bug fixes 🐛

Maintenance 🧰

Full Changelog: https://github.com/slackapi/node-slack-sdk/compare/@slack/web-api@7.9.0...@slack/web-api@7.9.1 Milestone: https://github.com/slackapi/node-slack-sdk/milestone/142

Mar 20, 2025

What's Changed

This release adds the allowAbsoluteUrls option to the WebClient constructor.

For code using dynamic method names with .apiCall, this will toggle if requests should be sent to absolute URLs provided:

const { WebClient } = require('@slack/web-api');

const web = new WebClient(token, {
  allowAbsoluteUrls: false, // Default: true
});

const _response = await web.apiCall('https://example.com', { /* ... */ });
$ node index.js
[DEBUG]  web-api:WebClient:0 http request url: https://slack.com/api/https://example.com
...
[WARN]  web-api:WebClient:0 http request failed An HTTP protocol error occurred: statusCode = 404

The default allowAbsoluteUrls value is true to avoid a breaking change with this update, but we suggest deciding if this option should be applied to scripts and adjacent code.

Enhancements 🎉

Maintenance 🧰

Full Changelog: https://github.com/slackapi/node-slack-sdk/compare/@slack/web-api@7.8.0...@slack/web-api@7.9.0 Milestone: https://github.com/slackapi/node-slack-sdk/milestone/131

Mar 12, 2025

What's Changed

This patch release updates the axios dependency used to send webhooks with internal bug fixes.

Full Changelog: https://github.com/slackapi/node-slack-sdk/compare/@slack/webhook@7.0.4..@slack/webhook@7.0.5 Milestone: https://github.com/slackapi/node-slack-sdk/milestone/130

Feb 28, 2025

What's Changed

The slack run command now exits with the error code returned from the start hook and Node warnings were returned to verbose outputs:

$ slack run --verbose
...
[DEBUG]  web-api:WebClient:0 initialized
...
AppInitializationError: You must provide an appToken when socketMode is set to true. To generate an appToken see: https://api.slack.com/apis/connections/socket#token
...

🚫 The 'start' hook exited with an error (sdk_hook_invocation_failed)
   exit status 1 (local_app_run_error)

$ echo $?
1

🎉 Enhancements

🧰 Maintenance

Full Changelog: https://github.com/slackapi/node-slack-sdk/compare/@slack/cli-hooks@1.1.2...@slack/cli-hooks@1.2.0 Milestone: https://github.com/slackapi/node-slack-sdk/milestone/101?closed=1

Latest
@slack/webhook@7.0.9
Tracking Since
Dec 14, 2023
Last fetched Apr 19, 2026