Components
What components are, how their expertise flows up to copilots, and how to create and connect them.

Components are accessories with similar functionality to copilots, designed to be add-ons for a copilot. While copilots and components are created the same way, they behave differently: components typically do not stand alone, while copilots can stand alone and can contain several add-ons that are not automatically installed. With components, your team can build specialized copilots by adding multiple accessories to your system.
How Component Content Flows
The component structure can be seen in the following schematic. Copilots are the top-level unit, while components are lower-level. Variables, tasks, and resources all flow from lower levels to higher levels, but not the other way around: when a component is connected to a copilot, all of the component's content flows up, so its tasks, variables, and resources are available in the copilot. Tasks, variables, and resources found in the copilot do not show up in the component.

A component's variables can be given a default value, as a placeholder, on the component's Configuration tab. On an asset built from the copilot, the component's variables are listed in their own group, and their values can be set there for that machine. See Asset Configuration.
Once components are attached to the copilot, you can ask the copilot questions about its components. This reduces jumping from GPT to GPT when an inquiry pertains to both.
Creating a Component
Creating a component is identical to creating a copilot, except for the extra step of connecting it to a copilot. Components are supplemental equipment meant to enhance the main machine — for example software, stands, grips, or environmental chambers.
Follow these steps to create a component:
-
In the Copilots portal, click + Add New in the top-right corner of the page.

The + Add New button in the Copilots portal
-
Enter its details, including name, logo, and any relevant aliases. See Add New Copilot for every field on the form.

The new copilot form, used for components too
-
Click Save in the top-right corner to finish creating the component.
Connecting Components to Copilots
After creating a component, connect it to a copilot. A copilot can be connected to multiple components, and components can even have components attached to them.
Follow these steps to connect components to a copilot:
-
Select the copilot you want to add a component to and click Edit in the top-right corner of the page.

The Edit button
-
Go to the Components section, search for the desired component in the Search... field, and click it to add it. Each connected component is listed with + Add Dependency, which limits when the component applies (see Dependencies), and a Remove button that disconnects it.

A component connected in the Components section
-
Click Save in the top-right corner to confirm.

The Save button
-
Go to the copilot's Settings page and check that the components were added correctly. They appear in a Components box next to the copilot details.

The connected component listed on the Settings page
Updated about 4 hours ago
