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