Skip to content

Build your Bub

Put an agent in your own Python program, or start with the Bub application and customize it. The application uses the same agent kernel and adds configuration, plugins, and channel integration.

Choose a model and tools, assemble an agent with bub.core.Agent, and connect it to your program. Start by defining a tool that looks up an order, then let the agent call it.

Build your own agent takes you through the Python example. When you need an HTTP endpoint, continue with FastAPI.

Run Bub, then use configuration and plugins to add the behavior you need. This route also covers skills, channels, and deployment.

Run your first conversation gets the app running. Customize the Bub app helps you choose what to extend next.

Read the common explanations as you need them

Section titled “Read the common explanations as you need them”

Tools, conversation history, and events share one set of explanations. Each route gives you its own setup steps and default behavior.

Install Bub for your chosen route, then run its first example.