releases.shpreview
Slack/Node SDK/@slack/types@2.20.0

@slack/types@2.20.0

February 10, 2026Node SDKView original ↗
$npx -y @buildinternet/releases show rel_m7lS5u0rFrWxiV6a4YqOL

Minor Changes

  • f1fb7bf: feat: add thinking steps types

    Added types for Thinking Steps features:

    • Block types: PlanBlock and TaskCard for displaying task progress in messages
    • Chunk types: MarkdownTextChunk, PlanUpdateChunk, TaskUpdateChunk for streaming
    • Source types: UrlSourceElements for displaying sources within task cards

    Related PRs:

    • #2471 - add task_card and plan blocks

    Example

    await client.chat.postMessage({
      channel: CHANNEL_ID,
      text: "Task progress update",
      blocks: [
        {
          type: "plan",
          plan_id: "plan-123",
          title: "My Task",
          tasks: [
            {
              type: "task_card",
              task_id: "task-124",
              title: "Task 1",
              status: "complete",
            },
            {
              type: "task_card",
              task_id: "task-125",
              title: "Task 2",
              status: "pending",
            },
          ],
        },
      ],
    });

Fetched April 3, 2026