Glossary
Definitions of key concepts used in Brixel.
Builder
An AI agent created in Brixel. It is accessed via a chat interface and can execute tools.
Tool
A callable function exposed to a model (e.g., an API operation) that the model can select and invoke during a conversation.
Action
A monolithic, ready-to-use tool (e.g., "Send an email").
Procedure
A composition of multiple tools, potentially nested. Its execution is equivalent to running code (e.g., "Download the Word document and convert it to PDF").
Variant
A tool customized by a user to adjust its parameters.
Toolbox
A container that references many tools so they do not all need to live in the Builder's active context window. At runtime, the agent can use a Toolbox to call one specific tool or combine several tools as a command-line-style execution chain.
Knowledge
All the information sources a Builder can use to be relevant.
Ability
A procedural instruction the Builder can apply on its own to guide how it solves a class of requests.
Command
A procedural instruction that works similarly to an Ability, but is triggered only when the user explicitly asks for it from the chat.
Document
A file transformed into embeddings for contextual retrieval.
Memory
An evolving memory of user preferences, projects, and habits (if enabled).
Credentials
Required credentials to use specific actions (e.g., an OpenAI API key).