back to changelog

GitHub Actions for ChatBotKit

Run ChatBotKit AI agents directly inside GitHub Actions workflows with the new official chatbotkit/github-actions integration.

GitHub Actions workflows can now run ChatBotKit AI agents natively. The new chatbotkit/github-actions repository brings the ChatBotKit CLI agent into your CI/CD pipelines with a single step - no manual install, no global state, no boilerplate.

Run AI Agents in Your Workflows

The agent action executes cbk agent via an isolated npm exec invocation inside any GitHub Actions job. Pass it a prompt, optionally point it at a bot, model, dataset, or skillset, and your workflow has a fully capable AI agent at its disposal.

The only required input is prompt. Everything else - tools, bot, model, dataset, skillset, and cli-version - is optional, giving you full control over how much capability each workflow step gets.

Designed for Reproducibility

Pinning cli-version to a specific release makes agent behavior deterministic across runs. The CLI is executed without a global install, which keeps self-hosted runners clean and avoids shared-state conflicts between concurrent jobs.

For teams managing multiple repositories, the action pairs naturally with reusable workflows, letting you centralize agent orchestration in one place and call it from anywhere in your organization.

The chatbotkit/github-actions repository is available now at @v0. Set CHATBOTKIT_API_KEY from your repository or organization secrets and you're ready to go.