Back to Copilotkit

Bots

showcase/shell-docs/src/content/docs/bots/index.mdx

1.61.11.2 KB
Original Source

The bot stack is three pieces: @copilotkit/bot (core runtime), a platform adapter (e.g. @copilotkit/bot-slack), and an AG-UI agent — any CopilotKit runtime or compatible backend. Plug them together with createBot and you get a bot that streams agent replies into the platform, handles interactive buttons, and — once you add a store — survives restarts and spans multiple instances.

<Cards> <Card title="Slack quickstart" href="/slack" description="From zero to a working Slack bot in minutes — Socket Mode, streaming replies, and interactive Block Kit buttons." /> <Card title="Persistence" href="/bots/persistence" description="Choose a storage backend (Memory, Redis, PostgreSQL) to make actions, locks, and per-thread state durable across restarts." /> <Card title="Transcripts" href="/bots/transcripts" description="Give the agent a cross-platform memory that follows users from Slack to any other channel — with GDPR-ready delete support." /> <Card title="Bot reference" href="/reference/bot" description="Full API reference — createBot, Thread, StateStore, ActionStore, and the Slack adapter." /> </Cards>