Skip to main content
import { Conversation } from "@botpress/runtime";

export default new Conversation({
  channel: "*",
  handler: async ({ execute, message }) => {
    await execute({
      instructions: "You are a helpful assistant.",
    });
  },
});
The Agent Development Kit (ADK) is a CLI tool and development framework for building AI agents on Botpress. It provides a streamlined development experience with TypeScript support, hot reloading, and type-safe APIs for creating conversational AI applications.

Get started

What is the ADK?

The ADK is a framework that allows developers to build Botpress agents from code. It provides:
  • Project scaffolding: Quickly initialize new agent projects with templates
  • Type-safe development: Automatic TypeScript type generation for integrations, interfaces, and more
  • Development workflow: Hot reloading development server with live updates
  • Build and deploy: Compile and deploy agents to Botpress Cloud
  • Integration management: Add, update, and manage integrations from the Botpress Hub

When to use the ADK

The ADK is ideal for:
  • Developers who prefer code-based workflows
  • Teams using version control and CI/CD pipelines
  • Projects requiring custom logic and integrations
  • Developers who need TypeScript type safety
For most users, we recommend Botpress Studio. The ADK is best suited for developers who need more control or integration with development workflows.