Skip to content

feat(docs): add Chat SDK adapter channels for surfaces without a native channel#672

Open
allenzhou101 wants to merge 7 commits into
mainfrom
allenzhou/integrations-chat-sdk-adapters
Open

feat(docs): add Chat SDK adapter channels for surfaces without a native channel#672
allenzhou101 wants to merge 7 commits into
mainfrom
allenzhou/integrations-chat-sdk-adapters

Conversation

@allenzhou101

@allenzhou101 allenzhou101 commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Now that eve ships a first-class Chat SDK channel (chatSdkChannel, docs/channels/chat-sdk), the integrations gallery lists the official Chat SDK platform adapters for surfaces eve has no native channel for — 4 new channels: Google Chat, WhatsApp, X, and Messenger. Adapters that duplicate a native eve channel (Slack, Teams, Discord, GitHub, Linear, Telegram, Twilio, Web) are intentionally not listed; the native channel is the recommended path there, matching the Chat SDK doc's own positioning ("reach a surface eve does not ship a first-class channel for").

Per the Slack thread: one entry per adapter, tagged as channels, each with a quick start. Every entry carries a teal Chat SDK pill on its gallery card and detail page (new optional badge on the docs presentation), and its quick start is a real chatSdkChannel snippet using the adapter's actual factory (createGoogleChatAdapter, createWhatsAppAdapter, createXAdapter, createMessengerAdapter) — factory names and config shapes were pulled from the published @chat-adapter/* type declarations, not guessed. Install lines reference the exact packages plus chat and @chat-adapter/state-memory, with a durable-state note for production.

Entries live in @vercel/eve-catalog as kind: "channel", scaffoldable: false, so the CLI is untouched (eve channels add remains slack|web, which is hardcoded anyway). Logos come from simple-icons; X renders via currentColor since its brand mark is black.

Vendor-official adapters were prototyped with Official/Vendor official provenance tags and then descoped for now (see branch history); they can return as a follow-up. State adapters aren't channels and were left out deliberately.

Validation: eve-catalog tests, typecheck, and unit tier pass; full docs build prerenders the new detail pages; gallery and detail pages spot-checked in a browser in both light and dark themes.

Signed-off-by: Allen Zhou <46854522+allenzhou101@users.noreply.github.com>
@vercel

vercel Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

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

Project Deployment Actions Updated (UTC)
eve-docs Ready Ready Preview, Comment, Open in v0 Jul 11, 2026 12:24am
eve-docs-1644 Ready Ready Preview, Comment, Open in v0 Jul 11, 2026 12:24am
eve-docs-4759 Ready Ready Preview, Comment, Open in v0 Jul 11, 2026 12:24am

@allenzhou101 allenzhou101 changed the title feat(docs): add Chat SDK adapter channels to the integrations catalog feat(docs): add Chat SDK adapter channels for surfaces without a native channel Jul 9, 2026
Signed-off-by: Allen Zhou <46854522+allenzhou101@users.noreply.github.com>
…s-chat-sdk-adapters

Signed-off-by: Allen Zhou <46854522+allenzhou101@users.noreply.github.com>

# Conflicts:
#	apps/docs/lib/integrations/logos.tsx
Signed-off-by: Allen Zhou <46854522+allenzhou101@users.noreply.github.com>
@allenzhou101 allenzhou101 changed the title feat(docs): add Chat SDK adapter channels for surfaces without a native channel feat(docs): add Chat SDK adapter channels with Official and Vendor official tags Jul 9, 2026
@allenzhou101 allenzhou101 changed the title feat(docs): add Chat SDK adapter channels with Official and Vendor official tags feat(docs): add Chat SDK adapter channels for surfaces without a native channel Jul 9, 2026
@allenzhou101 allenzhou101 force-pushed the allenzhou/integrations-chat-sdk-adapters branch from 188b5aa to 0af1c52 Compare July 10, 2026 21:16
@vercel vercel Bot temporarily deployed to Preview – eve-docs-1644 July 10, 2026 21:16 Inactive
@vercel vercel Bot temporarily deployed to Preview – eve-docs-4759 July 10, 2026 21:16 Inactive
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.

3 participants