Skip to content

feat(connectors): add Slack source connector#270

Merged
siisee11 merged 5 commits into
mainfrom
codex/slack-source-provider
Jun 2, 2026
Merged

feat(connectors): add Slack source connector#270
siisee11 merged 5 commits into
mainfrom
codex/slack-source-provider

Conversation

@siisee11
Copy link
Copy Markdown
Contributor

@siisee11 siisee11 commented Jun 2, 2026

One-Line Summary

Slack now appears as a supported API connector for channel and thread history access.

User-Facing Changes

  • Adds Slack to the public source provider catalog as a Dashboard + CLI API connector.
  • Shows Slack on the connectors page with a Slack brand icon and visible connector description.
  • Supports Slack source API operations for listing channels, fetching channel history, and fetching thread replies.

Why This Changed

Slack was only represented outside OneQuery, so downstream apps had to special-case Slack instead of reading it from the shared provider catalog and source API registry.

How It Changed

  • Added Slack credentials, provider catalog metadata, and source provider snapshots in @onequery/db.
  • Added a Slack source API adapter and registered it in the source API registry.
  • Updated the landing connectors browser to render provider descriptions and map Slack to a brand icon.
  • Added tests for Slack credentials, provider inclusion, adapter behavior, and landing connector data.

Verification

  • bun run --cwd vendor/onequery/packages/db test src/credentials.test.ts src/schema/data-sources.test.ts
  • bun run --cwd vendor/onequery/packages/server test src/source-api/adapters/slack.test.ts
  • bun run --cwd vendor/onequery/apps/landing test src/data/connectors.test.ts
  • bunx tsc --noEmit --pretty false --project vendor/onequery/packages/db/tsconfig.json
  • bunx tsc --noEmit --pretty false --project vendor/onequery/packages/server/tsconfig.json

Video / Screenshot (Optional)

  • N/A

@siisee11 siisee11 enabled auto-merge (squash) June 2, 2026 07:23
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented Jun 2, 2026

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
onequery-landing ce6178a Commit Preview URL

Branch Preview URL
Jun 02 2026, 07:40 AM

@siisee11 siisee11 merged commit 175f6a8 into main Jun 2, 2026
8 checks passed
@siisee11 siisee11 deleted the codex/slack-source-provider branch June 2, 2026 07:41
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.

1 participant