Skip to content

Add slack-connector plugin and tests#14

Merged
dewitt4 merged 1 commit into
mainfrom
feature/slack-connector
Apr 6, 2026
Merged

Add slack-connector plugin and tests#14
dewitt4 merged 1 commit into
mainfrom
feature/slack-connector

Conversation

@dewitt4
Copy link
Copy Markdown
Contributor

@dewitt4 dewitt4 commented Apr 6, 2026

Introduce a new slack-connector plugin (packages/plugins/official/slack-connector). Adds full TypeScript implementation (src/index.ts) providing POST /connect, GET /channels, POST /webhook, and POST /slash-command endpoints, Slack signature verification with replay protection, event deduplication, Slack API helpers, and async AI reply handling. Includes manifest, package.json, tsconfig files, and comprehensive Jest unit tests covering signature verification, API calls, webhook and slash-command behaviors.

Introduce a new slack-connector plugin (packages/plugins/official/slack-connector). Adds full TypeScript implementation (src/index.ts) providing POST /connect, GET /channels, POST /webhook, and POST /slash-command endpoints, Slack signature verification with replay protection, event deduplication, Slack API helpers, and async AI reply handling. Includes manifest, package.json, tsconfig files, and comprehensive Jest unit tests covering signature verification, API calls, webhook and slash-command behaviors.
@dewitt4 dewitt4 self-assigned this Apr 6, 2026
@dewitt4 dewitt4 added the enhancement New feature or request label Apr 6, 2026
@dewitt4 dewitt4 merged commit 403f64c into main Apr 6, 2026
4 checks passed
@dewitt4 dewitt4 deleted the feature/slack-connector branch April 6, 2026 20:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant