Skip to main content

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).