showcase/shell-docs/src/content/reference/channels/index.mdx
The Channels SDK connects an agent to chat providers through a long-running
@copilotkit/channels process. In the managed Slack and Microsoft Teams path,
CopilotKit Intelligence owns the provider connection while your process owns
the agent, tools, approvals, state, and deployment. The package also exports
developer-operated direct adapters for Slack, Teams, Discord, Telegram, and
WhatsApp.
npm install --save-exact @copilotkit/[email protected] @copilotkit/[email protected]
MessageHeaderSection and
MarkdownFields and FieldContextImage and
DividerTable, Row, and CellChartActionsButtonSelectInputModal components — exported for
direct adapters; unavailable on managed Slack and TeamsJSX callbacksIncomingMessageAgentContentPartInteractionContextMessageRefStoreConfigStateStoreChannelNodeActionStore — deprecated migration
referenceDirect provider adapters —
public entry points, required options, and the boundary between managed and
developer-operated deliveryStart with the provider and agent framework you are deploying:
The provider picker in those guides keeps the same task and selected agent framework when you switch between Slack and Teams.