Skip to content

channels/v0.2.0

Choose a tag to compare

@github-actions github-actions released this 15 Jul 21:35
5fa4f28

CopilotKit Channels v0.2.0

The first synchronized release of the complete Channels family. One @copilotkit/channels install now provides the core engine, JSX/UI vocabulary, testing helpers, Intelligence integration, and every supported platform adapter at a single compatible version.

Install

npm install @copilotkit/channels@0.2.0
{
  "compilerOptions": {
    "jsx": "react-jsx",
    "jsxImportSource": "@copilotkit/channels"
  }
}

Highlights

  • Batteries-included umbrella — import the engine and JSX primitives from @copilotkit/channels, with platform entry points at /slack, /teams, /discord, /telegram, /whatsapp, and /intelligence; UI and testing helpers are available at /ui and /testing. (#5948)
  • Selective installs remain supported — the platform-neutral engine now lives in @copilotkit/channels-core, so adapter authors and size-sensitive consumers can install only core plus the direct adapter they need. (#5948)
  • One compatible family versionchannels, channels-core, channels-ui, Intelligence, Slack, Teams, Discord, Telegram, and WhatsApp are all published at 0.2.0 and will release together to prevent adapter/core drift. (#5948)
  • Channel-native API names — the public SDK completes the clean-break rename from createBot/Bot terminology to createChannel/Channel across the engine and adapters. (#5963)

Migration from 0.1.x

  • Rename createBot to createChannel and the corresponding Bot* types/helpers to Channel*; no compatibility aliases are included.
  • Existing direct-package imports remain available at version 0.2.0, or they can be consolidated through the new @copilotkit/channels/* subpaths.
  • For a selective graph, install @copilotkit/channels-core with the adapter package you use instead of the umbrella.

Release verification

The family is published in dependency order and the packed umbrella is verified against the newly published registry versions before release. The verifier now exempts only the fresh Channels family from the dependency-age gate while retaining that protection for unrelated packages. (#5990)

Full changelog: channels/v0.1.1...channels/v0.2.0