Skip to content

feat(registry): add Blooio channel integration - #1598

Open
davext wants to merge 1 commit into
vercel:mainfrom
Blooio:channel/blooio-registry
Open

feat(registry): add Blooio channel integration#1598
davext wants to merge 1 commit into
vercel:mainfrom
Blooio:channel/blooio-registry

Conversation

@davext

@davext davext commented Aug 4, 2026

Copy link
Copy Markdown

Summary

Adds Blooio as a Provider-official channel integration, installable from the registry with:

eve add channel/blooio

This scaffolds agent/channels/blooio.ts, which imports the publicly published, native eve-channel-blooio package. The package is a real defineChannel channel (not a Chat SDK adapter), targeting the Blooio v4 API, so eve owns session dispatch, streaming, and human-in-the-loop directly.

Blooio sends and receives iMessage, RCS, and SMS. The BlooioHandle surface covers reactions/tapbacks, typing indicators, read receipts, polls, groups, capability checks, contact-card sharing, and cursor-paginated history. Inbound webhooks are HMAC-verified (X-Blooio-Signature, 5-minute skew window) and inbound media is forwarded to the model as multimodal file parts.

Follows the proposal in #1595, and supersedes the incorrectly-shaped #94 (which added a built-in core channel instead of a registry item).

Changes

  • apps/docs/registry.json — new channel/blooio registry item (env vars BLOOIO_API_KEY, BLOOIO_WEBHOOK_SECRET; depends on eve-channel-blooio)
  • apps/docs/registry/channels/blooio.ts — the mount file eve add writes to agent/channels/blooio.ts
  • apps/docs/lib/integrations/data.ts — gallery presentation with the "Provider official" badge, install/quick-start/configure docs
  • packages/eve-catalog/src/index.ts — Blooio channel identity (gallery: true, scaffoldable: false)
  • apps/docs/lib/integrations/logos.tsx — Blooio logo + map entry
  • apps/docs/package.jsoneve-channel-blooio dev dependency (for registry typecheck)
  • pnpm-workspace.yamleve-channel-blooio added to minimumReleaseAgeExclude (reviewed registry package)
  • apps/docs/lib/integrations/discovery.test.ts — focused test for the Blooio integration page

Checklist

  • eve-channel-blooio is published to npm (v0.2.0), MIT-licensed, source at Blooio/eve-channel-blooio
  • Registry item added with a mount file and env vars
  • Catalog identity, gallery presentation, and logo added
  • pnpm --filter eve-docs registry:validate:channels passes; apps/docs discovery test passes (10/10)
  • Commit is signed and includes a DCO Signed-off-by

Package README documents the full configuration and BlooioHandle API: https://github.com/Blooio/eve-channel-blooio#readme

Made with Cursor

Add Blooio as a Provider-official channel (iMessage/RCS/SMS) installable via
`eve add channel/blooio`. It scaffolds `agent/channels/blooio.ts` importing the
publicly published, native `eve-channel-blooio` package (built on defineChannel,
targeting the Blooio v4 API).

- Registry item + mount file (apps/docs/registry.json, registry/channels/blooio.ts)
- Gallery presentation (badge "Provider official"), catalog identity, and logo
- eve-channel-blooio dev dependency + reviewed pnpm-workspace exception
- Focused integration-page test

Discussed in vercel#1595.

Signed-off-by: David Harvey <18369214+davext@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@vercel

vercel Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

@davext is attempting to deploy a commit to the Vercel Team on Vercel.

A member of the Team first needs to authorize it.

@socket-security

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/​eve-channel-blooio@​0.2.07310010088100

View full report

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