What problem does it solve?
The ADK Guidelines provide a centralized, official reference for building features with Botpress's Agent Development Kit (ADK), ensuring consistent structure, exports, and best practices across all primitives.
Core Features & Use Cases
- Convention-based project layout: src/ directory structure with actions, tools, workflows, conversations, tables, triggers, and knowledge bases, plus agent.config.ts.
- Clear guidance for adopting ADK primitives, including how to expose actions and convert actions to tools, and how to integrate with Zai and other runtime utilities.
- Practical patterns and examples to accelerate development, debugging, and maintenance of ADK-powered bots.
Quick Start
Scaffold your ADK feature by placing code under the proper ADK directories (src/actions, src/tools, src/workflows, src/conversations, src/tables, src/triggers, src/knowledge) and rely on frontmatter, exports, and conventions to register it automatically.