Skip to content

feat(slack): add webhook primitives subpath#538

Open
dancer wants to merge 6 commits into
mainfrom
josh/slack-webhook-primitives
Open

feat(slack): add webhook primitives subpath#538
dancer wants to merge 6 commits into
mainfrom
josh/slack-webhook-primitives

Conversation

@dancer
Copy link
Copy Markdown
Collaborator

@dancer dancer commented May 19, 2026

summary

adds a lightweight @chat-adapter/slack/webhook subpath for lower-level Slack webhook handling without pulling in the full Slack adapter runtime

this exposes primitives for verifying Slack requests, reading signed webhook bodies, parsing Events API callbacks, slash commands, and interactive payloads, and returning provider-native continuation data for message-like payloads

this gives framework and infrastructure integrations a small Slack-owned surface they can use directly while keeping chat, Slack SDK clients, adapter state, dedupe, locks, and subscriptions out of the primitive path

@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented May 19, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
chat Ready Ready Preview, Comment, Open in v0 May 20, 2026 1:10am
chat-sdk-nextjs-chat Ready Ready Preview, Comment, Open in v0 May 20, 2026 1:10am

Comment thread packages/adapter-slack/src/webhook-utils.ts Outdated
Copy link
Copy Markdown
Collaborator

@visyat visyat left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor NIT: Can we move webhook-* into src/webhook/* instead?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants