Skip to content
 
 

Repository files navigation

linq-chat-sdk

A Linq adapter for Chat SDK. It lets Chat SDK applications receive and send iMessage, RCS, and SMS messages through an existing Linq chat while retaining access to Linq-specific capabilities where the standard interface has no faithful equivalent, including native mentions and conversation-scoped polls.

Repository

@forma/linq-chat-sdk-adapter is a private workspace package for this fork. Linq's published package remains @linqapp/chat-sdk-adapter; this repository does not publish under Linq's package identity.

Development

Coding-agent context and authorization rules live in AGENTS.md. Repository-owned skills under .agents/skills/ are maintained here; installed package docs and generated event types retain their own sources of truth.

pnpm --filter @forma/linq-chat-sdk-adapter... install --frozen-lockfile
pnpm check:adapter

pnpm check:adapter runs the canonical webhook event-name drift check, adapter lint, formatting, tests, TypeScript contracts, and build. CI installs the full workspace and runs pnpm check on Node.js 22.12 and 24, including the example application's typecheck and build.

Exact toolchain and dependency versions live in the root manifest, adapter manifest, and lockfile. See the adapter consumer README for supported contracts and maintenance guide for toolchain policy and release checks.

Maintenance

main is Forma's development branch. upstream/main is a read-only source for reviewed Linq updates. Do not rewrite published history or rebuild existing release tags.

Originally created by Fardeem Munir and developed by the Linq team. Licensed under Apache-2.0.

Releases

Packages

Contributors

Languages