Building Your Agent

Overview

What agents are and how they work in the Companion API

An agent in the Companion API is assembled from three independent building blocks: a companion, tools, and knowledge. Each one is created and managed separately, then combined when you create a connection to deploy the agent.

How it comes together

Choose a companion

Pick an existing companion from the catalog or create a custom one. The companion defines how your agent looks, sounds, and behaves — its visual appearance, voice, personality traits, and biometric behavior.

Learn more about companions

Equip with tools

Give your agent capabilities by creating custom tools that call your own servers. Tools define what your agent can do during conversations.

Learn more about tools

Teach with knowledge

Provide your agent with knowledge sources — files, documents, and other data it can reference during conversations. This is what makes your agent an expert on your domain.

Learn more about knowledge

On this page