Skip to content

feat(eve): add native Linq channel and setup - #2268

Open
OwenKephart wants to merge 22 commits into
mainfrom
feat/linq-native-channel-setup
Open

feat(eve): add native Linq channel and setup#2268
OwenKephart wants to merge 22 commits into
mainfrom
feat/linq-native-channel-setup

Conversation

@OwenKephart

@OwenKephart OwenKephart commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds a first-class Linq channel for iMessage and SMS and a guided setup flow akin to our other first-class channel integrations.

eve add channel/linq now runs the native guided setup; managed setup provisions the connector, routes verified webhooks, and exposes the assigned phone number.

Adds information to docs / the integration gallery, removing the prior Chat SDK Linq template.

Validation

Focused Linq channel coverage confirms portable dispatch, Connect-owned verifier forwarding, and blank-message handling. The package typecheck and mechanical invariant guard pass after replacing conditional object spreads with explicit assignments. Registry validation confirms the native setup entry matches the integration catalog; docs validation confirms the new page, navigation, and code snippets resolve.

Checklist

  • I linked an issue with prior discussion confirming this change is wanted
  • I ran the relevant checks from CONTRIBUTING.md
  • I added tests and documentation where relevant
  • I added a changeset if this touches the published eve package
  • DCO sign-off passes for every commit (git commit --signoff)

Diff size

Docs — 10 files · +106 / -82

Adds the Linq channel guide, navigation, gallery and registry metadata, the release-requirement staging intent, and replaces the obsolete Chat SDK template. The overview’s install example now stays provider-neutral.

Implementation — 12 files · +630 / -13

Adds the native channel, credential vendoring, and guided Connect/portable setup, then registers the native integration and its release dependencies.

Tests — 3 files · +214 / -0

Covers inbound dispatch and credential behavior plus Connect provisioning and setup-plan flows.

@vercel

vercel Bot commented Aug 18, 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 Aug 20, 2026 5:11pm
eve-docs-4759 Ready Ready Preview, v0 Aug 20, 2026 5:11pm
eve-rr Error Error Aug 20, 2026 5:11pm
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
eve-pkg Skipped Skipped Aug 20, 2026 5:11pm

@socket-security

socket-security Bot commented Aug 18, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addednpm/​@​linqapp/​chat-sdk-adapter@​0.3.09210010090100

View full report

Comment thread packages/eve/src/setup/integrations/linq/setup.ts
Comment thread packages/eve/src/setup/integrations/linq/setup.ts
Signed-off-by: owenkephart <owen.kephart@vercel.com>
Signed-off-by: owenkephart <owen.kephart@vercel.com>
Signed-off-by: owenkephart <owen.kephart@vercel.com>
Signed-off-by: owenkephart <owen.kephart@vercel.com>
Signed-off-by: owenkephart <owen.kephart@vercel.com>
Signed-off-by: owenkephart <owen.kephart@vercel.com>
Signed-off-by: owenkephart <owen.kephart@vercel.com>
Signed-off-by: owenkephart <owen.kephart@vercel.com>
Signed-off-by: owenkephart <owen.kephart@vercel.com>
Signed-off-by: owenkephart <owen.kephart@vercel.com>
Signed-off-by: owenkephart <owen.kephart@vercel.com>
Signed-off-by: owenkephart <owen.kephart@vercel.com>
Signed-off-by: owenkephart <owen.kephart@vercel.com>
Signed-off-by: owenkephart <owen.kephart@vercel.com>
Signed-off-by: owenkephart <owen.kephart@vercel.com>
Signed-off-by: owenkephart <owen.kephart@vercel.com>
Signed-off-by: owenkephart <owen.kephart@vercel.com>
Signed-off-by: owenkephart <owen.kephart@vercel.com>
Signed-off-by: owenkephart <owen.kephart@vercel.com>
Signed-off-by: owenkephart <owen.kephart@vercel.com>
Signed-off-by: owenkephart <owen.kephart@vercel.com>
Signed-off-by: owenkephart <owen.kephart@vercel.com>
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